/*stili per il layout fluido*/
html,body{margin:0; padding: 0;height: 100%}
div#container{position: relative; height:100%;width:1400px;margin:0 auto;}
body{
font-family: arial,sans-serif;
font-size: 76%;
background-image:url(img/sfondo1.jpg);
background-position:center;
background-attachment:fixed;

}
body2{
font-family: arial,sans-serif;
font-size: 76%;


}
img{border:none;}
div#header{height:150px; background: url(img/headernew.png) center no-repeat; padding-top:5px; margin: 0 auto; width:100%; text-align:center;}
div#navigation{margin: 0 auto; height: 145px; width:1030px;}
div#top_left{height:25px; width:420px;float:left;border:0px solid white;}
div#top_right{height:25px; width:420px;float:right;}
div#index{height:125px; width:120px;float:left;}
div#index a{display:block; height:125px; width:120px;}
div#header_a{height:125px; width:440px;float:left;background:url(img/menu_a.png) bottom left no-repeat;border:0px solid white;}
div#header_b{height:125px; width:440px;float:right;background:url(img/menu_b.png) bottom right no-repeat;border:0px solid white;}
div#menu_a{height:45px; width:230px;float:right;margin-top:35px;margin-right:40px;border:0px solid black;}
div#menu_b{height:45px; width:230px;float:left;margin-top:35px;margin-left:40px;border:0px solid white;}
div#team_a{height:45px; width:400px;float:left;margin-top:2px;margin-left:5px;border:0px solid white;}
div#team_a img{margin-top:0px;margin-left:0px;margin-right:5px;}
div#menu_a img{margin-top:10px;margin-left:5px;margin-right:10px;}
div#team_b{height:45px; width:400px;float:right;margin-top:2px;margin-right:5px;border:0px solid white;}
div#team_b img{margin-top:0px;margin-left:5px;margin-right:0px;}
div#menu_b img{margin-top:10px;margin-left:10px;margin-right:5px;}
div#newsticker{margin: 0 auto 2px auto;background-color: #FC0;border:1px solid #666;height: 20px;padding:2px;width:1010px;}
marquee#scorr{width:910px;margin-left:10px;text-transform:uppercase;background: #FC0;}
.scorrB{font-weight:bold;}
.scorrR{}
div#content{
	padding-top: 0px;
	margin: 0 auto;	
	width: 1030px;
	height:660px;
	
}
div#content a{
	text-decoration:none;
}
div#footer{color:#fff;position:fixed; bottom:50px;margin-left:1230px;border:0px solid white;font-size:x-small;}
div#footer a {
    color: white;
}
.rigaP {background:url(img/rigaP.png) repeat-x;}
.rigaD {background:url(img/rigaD.png) repeat-x;}
.home_seriea{height:24px; width: 100%; background:url(img/bg_seriea.png);) right; color:white; padding-left:10px; padding-top:6px;font-weight:bold;}
.home_serieb{height:24px;width: 100%; background:url(img/bg_serieb.png);) right; color:white; padding-left:10px; padding-top:6px;font-weight:bold;}
.home_serieA{height:24px; width: 348px; background:url(img/bg_seriea2.png);) right; color:white; padding-left:10px; padding-top:6px;font-weight:bold;}
#miniprot {
    position: relative;
    left: 0px;
    top: 0px;
	visibility: show;
}

#miniclassa {
    position: relative;
    left: 430px;
    top: 0px;
	visibility: show;
}
.home_serieB{height:24px;width: 348px; background:url(img/bg_serieb2.png);) right; color:white; padding-left:10px; padding-top:6px;font-weight:bold;}
.home_deluigi{height:24px; background:url(img/bg_deluigi.png) right; color:white; padding-left:10px; padding-top:6px;font-weight:bold;}
.home_pippero{height:24px; background:url(img/bg_pippe.png) right; color:white; padding-left:10px; padding-top:6px;font-weight:bold;}
.home_supcup{height:24px; background:url(img/bg_supcup.png) right; color:white; padding-left:10px; padding-top:6px;font-weight:bold;}
.home_ffl_left{height:24px; width:260px; background:url(img/bg_ffl_left.png) left; color:black; padding-right:10px; text-align:right; padding-top:6px;font-weight:bold;}
.home_ffl_right{height:24px; width:348px; background:url(img/bg_ffl_right.png) left; color:black; padding-left:10px; padding-top:6px;font-weight:bold;}
div#vediform{float:right;margin-right:40px;margin-top:-4px;}
img#homeinvio{float:right;}
table#miniprot{width:358px;font-size: x-small;}
table#miniprot td.squadra{width:40%;text-align:left;padding-left:5px;}
table#miniprot td.vs{width:5%;}
table#miniprot td.squadra img{margin-right:5px;}
div#scadenza{background:url(img/news_foot.png) right no-repeat; padding:4px; width:350px; color:red; font-size: small; text-align:center;}
div#precedenti{background:url(img/news_foot.png) right no-repeat; padding:4px; width:145px; color:black; font-size: small; text-align:center;}
div#ultima{float:left; width:170px;}
div#header_ultima{height:18px; background:url(img/bg_ffl_right.png) right; color:blue; font-weight:bold; padding-left:5px; padding-top:2px; width:170px; margin-top:4px;}
div#ultima img{float:left;margin-top:4px; margin-left:10px;}
div#calbomber{float:right; width:170px;}
div#header_calbomber{height:18px; background:url(img/bg_ffl_left.png) left; color:blue; font-weight:bold; padding-right:5px; padding-top:2px; width:170px; margin-top:4px; text-align:right}
div#calbomber img{float:right; margin-top:4px; margin-left:10px;}
table.bilancio-home td{padding-left:5px;}
.home-bilancio{height:30px; background:url(img/bg_bilancio.png) left; color:white; font-weight:bold;}
.bilancio-pari{background:url(img/rigaP.png); color:blue;}
.bilancio-dispari{background:url(img/rigaD.png); color:blue;}
.bilancio-pari td{border-bottom:1px dotted grey;}
div#header_top{float:left;width:380px; background:url(img/header_box.png) center top no-repeat; color:white; text-align:center; font-weight:bold; padding-top:4px;padding-bottom:4px;margin-left:4px;}
div#header_top350{float:left;width:350px; background:url(img/header_box350.png) center top no-repeat; color:white; text-align:center; font-weight:bold; padding-top:4px;padding-bottom:4px;margin-left:4px;}
div#topflop{float:left;width:380px; margin-left:4px;}
table#top{float:left;width:190px;color:blue;background: url(img/bg_blocco.png); margin-top:2px; margin-bottom:2px;}
.bestFM{float:left;width:190px;}
div#bigmatch{width:355px; height:150px; float:left; color:white; font-weight:bold; text-align:left; background:url(img/bg_bigmatch.png) no-repeat;}
div#bigmatchB{width:355px; height:150px; float:left; color:white; font-weight:bold; text-align:left; background:url(img/bg_bigmatchB.png) no-repeat;}
div#bmcomp{float:left; width:365px; padding-top:2px; padding-left:7px; padding-bottom:2px;}
div#bmvs{float:left; font-size:22px;padding-top:28px; width:20px; color:blue; text-align:center;}
div#bmcasa{
        float:left;
        padding:5px;
        padding-left:5px;
        width:155px;
        font-size:12px;
}
div#bmfuori{
		float:right;
        padding:5px;
        padding-right:5px;
        width:155px;
        text-align:right;
        font-size:12px;
}
div#bmpunti{
		width:370px;
        padding-left:10px;
        text-align:left;
        float:left;
		color:white;
		font-size:12px;
		font-style:italic;
}
div#home_class{float:left;width:348px;height:295px;background:url(img/header_box_bottom2.png) center bottom no-repeat;}
div#home_class a, a:visited{color:white; font-style:italic; text-decoration:underline; padding:10px;}
div#header_class{float:left;width:348px; background:url(img/header_box_big.png) center top no-repeat; color:white; text-align:center; font-weight:bold; padding-top:4px;padding-bottom:4px;}
table#miniclass{width:351px;background:url(img/bg_miniclass.png) center top repeat-y;padding-left:0px;padding-right:4px; font-weight:bold;}
table#miniclass td.pos{width:15px;text-align:center;color:blue;}
div#home_link{float:left;width:170px;height:240px; margin-right:5px; font-style:italic;}
div#home_link2{
	position:absolute;
	top:580px;
	bottom:0px;
	margin-left:10px;
	border:0px solid white;
	font-size:x-small;
	
}
div#home_link3{
	position:absolute;
	top:760px;
	bottom:0px;
	margin-left:10px;
	border:0px solid white;
	font-size:x-small;
	
}
div#link_descr{background:white; font-weight:bold; padding:0px 4px 2px 4px;margin-bottom:1px;}
div#link_descr a, a:visited{color:black; text-decoration:underline;}
.archivio{height:24px; background:url(img/bg_archivio.png) right; color:yellow; padding-left:10px; padding-top:6px;font-weight:bold;}
div#query{
	height: 625px;
	overflow: hidden;
	width: 815px
}
div#query table {
	width: 815px
}
div#query thead {
	display:block;
	width:800px;
}
div#query tbody {
	display: block;
	height: 622px;
	overflow: auto;
	width: 815px
}
table#fmclass{width:50%;font-weight:bold;color:blue;}
/* squadre */
div#sq_nav{height:30px;color:white;font-size:16px;font-weight:bold; background:url(img/header_box_big.png) left no-repeat; padding-top:10px;}
ul.sq_nav{float:right;overflow:hidden;list-style: none; margin: 0 400px 0 0;padding:0;border:0px solid white;font-size:14px;font-weight:bold;}
div#sq_nav a{float: left; padding-top:5px; width:120px; height:25px; text-align:center; color:#006;background: url(img/bg_sq.png) center;}
div#sq_nav a.active,div#sq_nav a:hover{background: url(img/bg_sqactive.png) center;color: #006;}
div#sq_info{width:505px; height:17px;background-color:#BA8845;color:white;padding-left:10px;padding-top:2px;font-size:11px;font-weight:bold;float:left;}
div#sq_info span#palmares{margin-left:155px;}
div#sq_descr{height:16px;background-color:#F0F0F4;color:#006;padding-left:5px;padding-top:2px;font-size:11px;font-weight:bold;text-align:left;}
div#sq_logo{
	width:150px;
	height:153px;
	float:left;
	text-align:center;
	background-color:white;
}
div#sq_maglia{
	background-color:white;
	width:150px;
	height:153px;
	text-align:center;
	float:left;
	border-left:1px dotted black;
}
div#sq_stadio{
	height:153px;
	background-color:white;
	float:left;
	border-left:1px dotted black;
}
div#sq_mr{
	background-color:white;
	height:153px;
	text-align:center;
	float:left;
	border-left:1px dotted black;
}
div#sq_mrdescr{
	width:120px;
	text-align:left;
	padding:5px;
	float:right;
	color:#006;
	font-size:11px;
}
div#sq_palmares{
	background-color:white;
	width:260px;
	height:143px;
	padding:5px;
	text-align:left;
	float:left;
	color:#006;
	font-size:11px;
	font-weight:bold;
	border-left:1px dotted black;
}
div#sq_palmares img{margin-bottom:1px;}
table#almanacco{color:#006; background:white;}
table#sq_bilancio_int{width:1029px;padding-left:3px;padding-right:3px;background:white;}
div#sq_bilancio{
	height:140px;
	width:1023px;
	float:left;
	overflow-y:auto;
	font-size:x-small;
	color:#006;
	font-weight:bold;
	background:white;
    padding:3px;
}
.rosso{ color:#C00; text-align:center}
.verde{ color:#060; text-align:center}
/* Registro */
.Rv {font-size:11px;}
.Rv tr:hover{background:#ffc}
div#rvsx {float:left;width:200px; overflow:hidden;background:white;color:#006;}
div#rvdx {float:left;width:820px; overflow-x:scroll;background:white;color:#006;text-align:center;}
.rv_head{background:#BA8845;color:white;text-align:center; font-weight:bold}
.rv_1{color:#006;border-right: #A9A9A9 1px solid;}
.rv_2{color:#c00;border-right: #A9A9A9 1px solid;}
.rv_3{color:blue;border-right: #A9A9A9 1px solid;}
.rv_4{color:#060;border-right: #A9A9A9 1px solid;}
.rv_5{color:#006;border-right: #A9A9A9 1px solid;}
iframe#sq_stat{float:left;background:white;width:440px;height:532px;padding:5px 5px 5px 0;}
/*/*/
div#roseleft{
	height:600px;
	width:237px;
	float:left;
}
div#roseright{
	height:600px;
	width:237px;
	float:right;
}
div#stella{width:268px;float:left;background:white;padding:5px;height:220px;color:#006; font-weight:bold;}
div#stella  table{background-color:#F0F0F4;}
div#stella  table td.star{background:url(img/star.png) top right no-repeat;}
.nometop{}
.vototop{color:blue;}
div#valorose{width:268px;float:left;background:white;padding:5px;height:220px;color:#006; font-weight:bold;}
div#grafico{background-color:#F0F0F4;}
div#giocatore {
    border-bottom: 1px solid #A9A9A9;
    color: #000066;
	background:white;
	padding:3px;
	font-weight:bold;
}
div#player_info{background-color:#F0F0F4;color:#006;padding-left:10px;padding-top:2px;height:20px;font-size:14px;font-weight:bold;text-align:left;width:546px; float:left;}
div#rose_ruolo{background:#BA8845;color:white;text-align:center; font-weight:bold;}
div.carriera{width:546px;float:left;background:white;padding:5px;height:350px;}
div#por{
    width:235px;
border-left: 1px solid #A9A9A9;
border-right: 1px solid #A9A9A9;
	cursor:pointer;
}
div#dif{
    width:235px;
border-left: 1px solid #A9A9A9;
border-right: 1px solid #A9A9A9;
	cursor:pointer;
}
div#cen{
    width:235px;
border-left: 1px solid #A9A9A9;
border-right: 1px solid #A9A9A9;
	cursor:pointer;
}
div#att{
    width:235px;
border-left: 1px solid #A9A9A9;
border-right: 1px solid #A9A9A9;
	cursor:pointer;
}

div#svincolati{
    width:235px;
border-left: 1px solid #A9A9A9;
border-right: 1px solid #A9A9A9;
height:175px;
overflow-y:scroll;
background:white;
}
/**/
.primo{
	background:yellow;

}
.premi{
	background:#ccd;

}
.premi2{
	background:#f90;

}
.retro{
	background:#f99;

}
.retro2{
	background:#fcc;

}
.promo{
	background:#cfc;
}
.promo2{
	background:#ffc;
}
.riga-blu {
	background:url(img/header_box_big.png) top center;	
	color: white;
	font-weight: bold;	
	text-align: center; 
}
div#cale{overflow-y:scroll;color:#006;margin:0 auto;}

/*albo*/
div#albovittorie{
	background:url(img/rigagialla.png) repeat-x;
	color: blue;
	font-weight:bold;
	text-align:left;
	font-style:italic;
}
div#albovittorie img{
	padding:2px;
	vertical-align:middle;
}
div#albo{
width:270px;
height:280px;
float:left;
}
#albocompet {
width:260px;
height:250px;
float:left;
padding-top:0px;
margin-left:10px;
border:1px solid #a9a9a9;
}
.vittcompet {
text-align:center;
background: url(img/header_box_small.png) center top no-repeat;
color:#fff;
font-weight:bold;
padding:3px;
width:260px;
float:left;
margin-top:0px;
margin-left:10px;
}
.seriea{background:url(img/c1.png);}
.serieb{background:url(img/c2.png);}
.deluigi{background:url(img/c3.png);}
.supcup{background:url(img/c4.png);}
.pippero{background:url(img/c5.png);}
.pancoro{background:url(img/c6.png);}

div#annoP {
float:left;
width:80px;
color:#006;
font-weight:bold;
text-align:center;
padding:2px;
margin-left:0px;
margin-bottom:0px;
background:url(img/rigaP.png) repeat-x;
}

div#vincitoreP {
float:left;
width:172px;
color:#006;
font-style:italic;
font-weight:bold;
text-align:left;
padding:2px;
margin-left:0px;
margin-bottom:0px;
background:url(img/rigaP.png) repeat-x;
}
div#annoD {
float:left;
width:80px;
color:#006;
font-weight:bold;
text-align:center;
padding:2px;
margin-left:0px;
margin-bottom:0px;
background:url(img/rigaD.png) repeat-x;
}

div#vincitoreD {
float:left;
width:172px;
color:#006;
font-style:italic;
font-weight:bold;
text-align:left;
padding:2px;
margin-left:0px;
margin-bottom:0px;
background:url(img/rigaD.png) repeat-x;
}
/**/
div#ranking{
	height:530px;
	margin:px;
	overflow-y:auto;
	text-align:left;
	color:#006;
	font-size:x-small;
	background:url(img/bg_blocco.png) repeat;
	padding:5px;
}
table.ranking{
color:#006;
}
/*coppe*/
div#logocup{background:url(img/bg_content.png); float:left; padding:5px;margin-right:2px;margin-bottom:5px;width:125px;}
div#infocup{background:url(img/bg_blocco.png); float:left; padding:5px;margin-right:5px;margin-bottom:5px;width:125px;height:149px;color:#006;text-align:justify;}




div#infopipp{background:url(img/bg_blocco.png); float:right; padding:10px;margin-left:0px;margin-bottom:5px;width:870px;height:139px;color:#006;text-align:justify;}
div#classcup{float:left;background:url(img/bg_content.png);color:#006;width:272px;}
div#calecup{float:right; height:640px;width:740px;background:url(img/bg_content.png);padding:10px;padding-right:3px;color:#006;}
div#calecup a{color:#006; text-decoration: none}
div#calecup a:hover{color: #039;}
div#calecup a:visited{color:#006;}
div#calepipp{float:right; height:475px;width:740px;background:url(img/bg_content.png);padding:10px;padding-right:3px;color:#006;}
div#calepipp a{color:#006; text-decoration: none}
div#calepipp a:hover{color: #039;}
div#calepipp a:visited{color:#006;}
/**/
.grassetto{font-weight:bold;}
.testo-sx{padding-left: 5px; text-align:left;}
.testo-cx{text-align:center;}
.testo-dx{text-align:right;}
/*invioform*/
div#invfrosa{
	width:640px;
	height:560px;
	margin-left:0px;
	float:left;
}
div#invfform{
	width:380px;
	height:425px;
	float:right;
	margin-right:0px;
	margin-bottom:0px;
}
div#controlli{
	width:370px;
	height:125px;
	float:right;
	padding:5px;
    background:url(img/bg_blocco.png);
}
.select{ color:#999999;}
.controlli{color:#006; font-size:11px;}
.InvioF{color:#006;text-align:center;font-weight:bod;}
.InvioF td{
	padding:2px;
}
.evo{text-align:right;}
.evo img{vertical-align:middle;}
.nrig{font-size:10px;}
a.indispo {
font-size:11px;
text-decoration:none;
}
a.indispo img {
vertical-align:middle;
}
a.indispo span {
text-align:left;
display:none;
text-decoration:none;
padding:3px;
}
a.indispo:hover span {
display:inline;
position:absolute;
border:1px solid #006;
background:#cff;
color:#006;
text-decoration:none;
}
a.indispo:hover,a.indispo:visited {
text-decoration:none;
}
div#invf_comp{float:left; width:408px;background:url(img/bg_invf_comp.png) center top no-repeat;height:20px;padding:4px;color:#006;font-style:italic;font-size:14px;text-align:center;}
div.invf_comp_img{float:left;margin:-2px 0 0 0px;}
/*intestazione ris e invform*/
div#risintest{
	height:65px;
	width:950px;
	padding:5px 20px 0px 20px;
	margin: 0 0 5px 20px;
	float:left;
	background: url(img/bg_risint.png) center no-repeat;
}
div#risintest a{color:#333}
div#ristab{float:right;width:115px;padding:10px;text-align:center;border:0px; margin:0 10px;}
div#ristab img{border:none;}
div#invtab{float:right;width:120px;padding:8px;text-align:center;border:0px; margin-right:10px;}
div#invtab img{border:none;}
table#giornate{float:left;margin:2px 0 0 35px; width:909px;height:22px;text-align:center;font-weight:bold} 
.gio{background:url(img/bg_gio.png); }
.giosel{background:url(img/bg_number.png);}
.giodis{}
.risriga1{float:left; font-size:16px; font-weight:bold; color:white; display:block; width:140px;padding:8px;text-align:center;}
.risriga2{float:left; font-size:16px; font-weight:bold; color:white; display:block; width:130px;padding:8px;text-align:center;}
.risriga3{float:left; font-size:16px; color:#006; display:block; width:350px;padding:8px; padding-left:20px;text-align:left;}
.invriga1{float:left; font-size:16px; font-weight:bold; color:white; display:block; width:140px;padding:8px;text-align:center;}
.invriga2{float:left; font-size:12px; font-weight:bold; color:white; display:block; width:140px;padding:3px;text-align:center;}
.invriga3{float:left; font-size:16px; color:#006; display:block; width:350px;padding:8px; padding-left:20px;text-align:left;}
.invriga4{float:left; font-size:16px; color:#006; display:block; width:220px;padding:8px; padding-left:20px;text-align:left;}

/**/

.quadro{font-size:x-small; text-align:center; background-color:#11ABFD; -moz-border-radius: 30px 5px 0px 0px; color:blue;}
.quadrog{font-size:x-small; text-align:center; background-color:#11ABFD; -moz-border-radius: 0px 0px 30px 5px; color:blue;}
.quadros{padding-left:5px; padding-right:5px; font-size:11px; text-align:center; background-color:#11ABFD; color:#CCFFFF;}
.quadrosel{padding-left:5px; padding-right:5px; font-size:11px; text-align:center; background-color:#1034FD; color:#CCFFFF;}
.quadrosel a{color:#ccffff; text-decoration:none; display: block; width: 100%; height: 100%;}
.quadros a{color:#ccffff; text-decoration:none; display: block; width: 100%; height: 100%;}
.quadros td:hover {background-color:#CDF1FA;}
.quadros td:hover a{color:blue; font-weight:bold;}
.quadrodisabled{padding-left:5px; padding-right:5px; font-size:11px; text-align:center; background-color:#0066CC;}
.stat{ font-size:11px; text-align:center; background-color:#11ABFD;}
.stat a{color:#ccffff; text-decoration:none; display: block; width: 100%; height: 100%;}
.statsel{padding-left:4px; padding-right:4px; font-size:11px; text-align:center; background-color:#1034FD;}
.statsel a{color:#ccffff; text-decoration:none; display: block; width: 100%; height: 100%; font-weight:bold;}
.stat td:hover {background-color:#CDF1FA;}
.stat td:hover a{color:blue;}
div#sceltacomp{
	background:url(img/sceltacomp.png) center no-repeat;
	height:600px;
	width:800px;
	margin: 0 auto;
}
div#indexcomp{
	float:right;
	width:300px;
	height:540px;
	padding:20px;
}
div#indextext{
	float:left;
	margin:470px 0px 0px 220px;
	color:#cff;
	font-weight:bold;
	font-style:italic;
	font-size:18px;
}

div#contentinvio{
	padding: 6px 5px 0px 5px;
	margin: 0 auto;	
	background:url(img/bg_content.png) repeat;
	width: 1000px;
	height: 590px;
	border-top: 1px solid #fff;
	border-bottom: 2px solid #cff;
	border-left: 1px solid #fff;
	border-right: 1px solid #cff;
}

div#mercato{
	width: 990px;
	height: 530px;
	overflow-y:scroll;
}
div#left{float:left; width:160px; height:520px; text-align:center;}
div#right{float:right; width:200px; height:470px; text-align:center;}
div#center{
	float: right;
	width: 470px;
	height: 370px;
        margin:2px;
}
div#teamleft{
	float:left;
	width:155px;
	height:470px;
	margin-left: 6px;
	text-align:center;
}
div#teamunder{
	float:right;
	width:475px;
	height:95px;
	margin-top:3px;
	text-align:left;

}
div#anlf{
float:left;
text-align:right;
margin-top:5px;
margin-left:-160px;
height:65px;
width:830px;
}
div#homeleft{
	width: 160px;
    margin-top:5px;
    margin-bottom:5px;
	border: 0px solid blue;
	text-align: center;
}
div#class{
	float: left;
	width: 780px;
	padding-left: 0.5em;
	padding-right: 0.5em;
	height: 535px;
	text-align:left;
	padding-top: 10px;
}
div#ris{
	float: left;
	width: 950px;
	height: 550px;
	text-align:left;
}
div#risultati{height:430px; width:100%; overflow-y:scroll;}
div#commento{
	background:url(img/bg_blocco.png) repeat;
	text-align: justify;
	font-size: x-small;
	font-weight:bold;
	color:blue;
	padding: 5px;
}
.newsreader{ 
	background-color: #E8FFFE;
	border: 1px dotted #6210F9;
	text-align: left;
	overflow-y: auto;
	font-size: small;
	-moz-border-radius: 5px 5px 5px 5px;
	margin-bottom: 10px;
	padding: 5px 10px 5px 10px;
}
div#cutenews{height:325px; overflow:hidden; color:blue;}
div#newstit{background:url(img/news_tit.gif) repeat-x;}
div#news{
	background:url(img/bg_blocco.png) repeat;	
	border:0px dotted #6210F9;
	height: 250px;
	overflow:hidden;
	margin-bottom:0px;
	font-size:small;
	padding: 5px 10px 5px 10px;
}
div#news a:hover{text-transform:none;}

div#reg{
	float:right;
}

div#rosaold{
	height:300px;
	width:50%;
	float:left;
	overflow-y:auto;
	font-size:x-small;
}
div#svincolatiold{
	height:300px;
	width:50%;
	float:right;
	overflow-y:auto;
	overflow-x:hidden;
	font-size:x-small;
}
div#bilancioold{
	height:140px;
	width:100%;
	float:left;
	overflow-y:auto;
	overflow-x:hidden;
	font-size:x-small;
}

div#invflogo{
	height:105px;
	width:110px;
	text-align:center;
	float:left;
}
div#invfgiornate{
	height:40px;
	width:450px;
	text-align:center;
	padding:0px 0px 0px 40px;
	float:left;
}
div#invfincontri{
	height:40px;
	width:300px;
	text-align:center;
	padding:0px 0px 0px 0px;
	float:left;
}
div#invfprob{
	height:30px;
	width:550px;
	text-align:center;
	padding:5px 0px 0px 25px;
	float:right;
}
div#invf{
	width:100%;
	float:left;
	text-align:left;
}
.formnoninv{
	text-align:right;	
	color:#FF0000;
	font-weight:bold;
	font-size:x-small;
}
div#penalita{
	text-align:center;
	height:200px;
	padding-right:5px;
	font-weight:bold;
	margin:0px 5px 0px 5px;
}
iframe#fantam{
	border: none;
	width: 600px;
	height:530px;
	overflow:hidden;
}
div#trasf{
	width:770px;
	height:540px;
	float:left;
	margin:0px 0px 0px 10px;
}
div#Acquisti{height:260px;overflow-y:auto;}
div#Scambi{height:150px;overflow-y:auto;font-size:xx-small;}
div#Prestiti{height:70px;overflow-y:auto;}
div#Lista{height:40px;overflow-y:auto;}


div#albostorico{
	width:600px;
	height:240px;
	float:left;
	margin:20px 10px 0px 10px;
	overflow-y:auto;
}
div#albodettaglio{
	width:295px;
	height:250px;
	float:left;
	margin:10px 0px 0px 5px;
	overflow-y:auto;
	text-align:center;
}


table.albo tr.vuota {
line-height:0;
}

table.albo tr.piena {
line-height:12px;
}

table.albo tr.piena:hover {
background:#78aefe;
}



div#archivio{
	width:98%;
	height:550px;
	float:left;
	margin:0px 0px 0px 0px;
}
div#confronti{
	width:100%;
	height:520px;
	margin:10px 0px 0px 0px;
	padding-left:10px;
	text-align:left;
	overflow-y:auto;
	overflow-x:hidden;
	color:blue;
}
div#cale{height:275px; width:780px; overflow-y:scroll;}


/*Classifica home*/

.rigaPgol {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	text-align: center;
	font-weight: bold;
	background:url(img/rigaP.html) repeat-x;
	color: blue;
	border-bottom: 1px solid #2323B3;
}
.rigaDgol {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	text-align: center;
	font-weight: bold;
	background:url(img/rigaD.html) repeat-x;
	color: blue;
	border-bottom: 1px solid #2323B3;
}
/**/


.riga-bianca {
	background:url(img/rigabianca.png) repeat-x;
	color: black;
	font-weight: bold;	
	text-align: center; 
	border-style:hidden;
	font-size:x-small;
}
.riga-gialla {
	background:url(img/rigagialla.png) repeat-x;
	color: blue;
	font-weight: bold;	
	text-align: center; 
	border-style:hidden;
	font-size:x-small;
}
.riga-pari{
	background-image:url(img/rigaP.png);
	color:blue;
}
.riga-dispari{
	background-image:url(img/rigaD.png);
	height:80px;
	color:blue;
}

.testo-xsmall{font-size: x-small;}
.testo-xxsmall{font-size: 8px;}
/*  Class e calen */
.ClassEl {
	border-collapse: collapse;
}
.CaleEl td:hover{
font-weight:bold;
}
.dataCaL {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #FFFFFF;
	font-weight: normal;
}
.Giornata {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #cc0000;
	border: 1px solid #cc0000;
	padding-left: 5px;
}
.Competizione {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	color:#cc0000;
	background-color: #ccffff;
	border-left: 1px solid #cc0000;
	border-right: 1px solid #cc0000;
	border-bottom:1px dotted #cc0000;
	padding-left: 5px;
	text-align:center;
}
.Girone {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: blue;
	font-weight: bold;
	background-color: #ccffff;
	border: 1px solid blue;
	padding-left: 5px;
}
.IncSqP {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	text-align: center;
	background-image:url(img/rigaP.png);
	color: black;
}
.IncSqD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	text-align: center;
	background-image:url(img/rigaD.png);
	color: black;
}

.IncRisP {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	text-align: center;
	background-image:url(img/rigaP.png);
}
.IncRisD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	text-align: center;
	background-image:url(img/rigaD.png);
}

/**/
.RoseEl td{
	padding:2px;
}

/* Ris */
div#ris_head{margin:0 auto;margin-top:0px;background:url(img/bg_ris_head.png) center no-repeat;width:685px;height:50px;}
div#match_ris{background:url(img/bg_results.png) center no-repeat;width:88px;height:50px;float:left;}
div#ris_comp{margin:0 auto; width:408px;background:url(img/bg_ris_comp.png) center bottom no-repeat;height:20px;padding:6px;color:#006;font-style:italic;font-size:13px;text-align:center;}
div.ris_comp_img{float:left;margin:-6px 0 0 -4px;}
.rislogo{width:60px;height:40px;float:left;padding:5px;text-align:center;}
.risnome{
    width:198px;
    height:20px;
    text-align:center;
    padding:15px;
    font-size:16px;
    font-weight:bold;
    float:left;
    color:#006;
}
.risgol{
    width:24px;
    height:32px;
    float:left;
    text-align:center;
    padding:10px;
    font-size:26px;
    font-weight:bold;
    color:white;
}
td.ris_center{background:url(img/bg_stadio.png) top center no-repeat;padding:5px;color:#006;font-size:14px;}
td.ris_center img{margin:5px;}
.ris_label{background:url(img/bg_ris_label.png) center no-repeat;width:215px;height:22px;padding:5px;color:white;}
.mr_label{background:url(img/bg_mr_label.png) center no-repeat;height:32px;color:white;}

.formcasa{float:left;text-align:center;margin:10px;}
.formfuori{float:right;text-align:center;margin:10px;}
.titcasa{
	float:right;
	margin:5px 5px 0 0;
}
.titcasa TD{
	border-bottom: #A9A9A9 1px solid; 
}
.titcasa .borderSX { border-left: 1px solid #A9A9A9; text-align:center; font-weight:bold;}
.titcasa .borderDX { border-right: 1px solid #A9A9A9; text-align:center;}
.panccasa{
	float:left;
	font-size:11px;
	margin:5px;
}
.panccasa TD{
	border-bottom: #A9A9A9 1px solid; 
}
.panccasa .borderSX { border-left: 1px solid #A9A9A9; text-align:center; font-weight:bold;}
.panccasa .borderDX { border-right: 1px solid #A9A9A9; text-align:center;}
.titfuori{
	float:left;
	margin:5px 0 0 5px;
}
.titfuori TD{
	border-bottom: #A9A9A9 1px solid; 
}
.titfuori .borderSX { border-left: 1px solid #A9A9A9; text-align:center; font-weight:bold;}
.titfuori .borderDX { border-right: 1px solid #A9A9A9; text-align:center;}
.pancfuori{
	float:right;
	font-size:11px;
	margin:5px;
}
.pancfuori TD{
	border-bottom: #A9A9A9 1px solid; 
}
.pancfuori .borderSX { border-left: 1px solid #A9A9A9; text-align:center; font-weight:bold;}
.pancfuori .borderDX { border-right: 1px solid #A9A9A9; text-align:center;}
.ris-mod-casa{
	background: url(img/ris_mod.png) top left;
    color:white;
    text-align:center;
	height:22px;
}
.ris-parz-casa{
	background: url(img/ris_mod.png) bottom left;
    color:white;
    text-align:center;
	height:22px;
}
.ris-mod-fuori{
	background: url(img/ris_mod.png) top right;
    color:white;
    text-align:center;
	height:22px;
}
.ris-parz-fuori{
	background: url(img/ris_mod.png) bottom right;
    color:white;
    text-align:center;
	height:22px;
}
.rigaris {
	background-color: #F5F5f5;
	color:#006;
}
.rigapanc{
	background:url(img/rigabianca.png) repeat-x center;
	text-align:left;
	color:black;
	font-weight:bold;
	height:35px;
}
.vuoto{
	background-color:transparent;
}
.ruolod {
	background-color: #edffff;
	font-size:11px;
}
.ruolop {
	background-color: #CDF1FA;
	font-size:11px;
}
.ruoloD {
	color:#fff;
	font-size:11px;
}
.ruoloC {
	color:#fff;
	font-size:11px;
}
.ruoloA {
	color:#fff;
	font-size:11px;
}
.ruoloP {
	color:#fff;
	font-size:11px;
}
.ruoloDR {
	color:#fff;
	font-size:11px;
	text-align:center;
}
.ruoloCR {
	color:#fff;
	font-size:11px;
	text-align:center;
}
.ruoloAR {
	color:#fff;
	font-size:11px;
	text-align:center;
}
.ruoloPR {
	color:#fff;
	font-size:11px;
	text-align:center;
}
.ruolo{
	color:#fc0;
	font-size:11px;
}
.Voto {	background:url(img/rigaD.png);text-align:center;}
.Mod {background:url(img/rigaP.png);text-align:center;}
.CellaCentro {
	text-align: center;
	vertical-align:middle;
}
.IntLayer {
font-size:small;
font-weight:bold;
text-align:center;
vertical-align:middle;
padding: 5px;
margin-bottom:5px;
}
.ris-sq{
	background-color: #C2F2FF;	
	text-align: center;
	border-style:hidden;
}
/*invform*/
.incontro{color:blue; padding-left:10px; text-align:left; font-style:italic; font-weight:bold;}
/*ranking*/
.ranksq{text-align:left; padding-left:15px;}
.rankpt{font-weight:bold;}
.t-xxsBInvisible {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	color: #000000;
        display: none;
}
.partita{float:left; width:150px;}
.partita a{text-decoration:none; color:blue;}
.partita a:active{color:blue;}
.partita a:visited{color:blue;}
/*mercato*/
table.mercato{
	width:950px;
	border-bottom:1px solid #6210F9;
}
table.hide{
	width:100%;
	color:#FFFFFF;
}
table.hide td{
	padding:2px 0px 2px 0px;
}
table.hide a{
	color:#FFFFFF;
	text-decoration:none;
}
table.show{
	width:100%;
}
table.show a{
	color:#FFFFFF;
	text-decoration:none;
}
.offerte{
	background-color:#edffff;
	font-size:x-small;
	color:blue;
	padding:2px 0px 2px 0px;
}
/*colori classifica*/

.rigaclass{
	background:url(img/rigabianca.png);
	color:blue;
}
.pene5{
	background-color:#FF2E00;
}
.pene4{
	background-color:#FF6E00;
}
.pene3{
	background-color:#FFAE00;
}
.pene2{
	background-color:#FFED00;
}
.pene1{
	background-color:#D0FF00;
}
.pene0{
	background-color:#E5E5E5;
}
.cannint{
	background-color:#aea051;
	text-align:center;
}
.canngioc{
	background-color:#dfc97d;
	text-align:center;
}
.canngol{
	background-color:#eadfbf;
	text-align:center;
}


/*confronti*/
.t-xxsV {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #336600;

}
.t-xxsVLF {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #336600;
	text-align: left; 
	font-weight: normal;

}
.t-xxsR {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #CC0000;
}
.t-xxsRLF {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #CC0000;
	text-align: left; 
	font-weight: normal;

}
.t-xxsVB {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #336600;
	font-weight: bold;

}
.t-xxsVLFB {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #336600;
	font-weight: bold;
	text-align: left; 

}
.t-xxsRB {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #CC0000;
	font-weight: bold;

}
.t-xxsRLFB {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #CC0000;
	font-weight: bold;
	text-align: left; 

}
.t-xxsG {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #999900;

}
.t-xxsGLF {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #999900;
	text-align: left; 
	font-weight: normal;

}
.t-xxsGB {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #999900;
	font-weight: bold;

}
.t-xxsGLFB {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #999900;
	font-weight: bold;
	text-align: left; 

}
.t-xxsLFB {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	color: #000000;
	text-align: left; 

}
.t-xxsLF {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: normal;
	color: #000000;
	text-align: left; 

}
.t-xxsBluB {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #3300FF;
	font-weight: bold;
}
.t-xxsBlu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #3300FF;
	font-weight: normal;
}
select {color:#006;}


