@charset "utf-8";

/*RESET*/
* { 
margin:0; 
padding:0; 
text-decoration:none; 
font-size:1em; 
outline:none;
}

code, kbd, samp, pre, tt, var, textarea, input, select, isindex, listing, xmp, plaintext { 
font: inherit; 
font-size: 1em; 
white-space: normal; 
}

dfn, i, cite, var, address, em { 
font-style: normal;
}

/*th, b, strong, h1, h2, h3, h4, h5, h6 { font-weight: normal; }*/
a, img, a img, iframe, form, fieldset, abbr, acronym, object, applet, table { 
border: none; 
}

table { 
border-collapse: collapse; 
border-spacing: 0; 
}

caption, th, td, center { 
text-align: left; 
vertical-align: top; 
}


body { 
line-height: 1; 
background: white; 
color: black; 
}

q { 
quotes: "" ""; 
}

ul, ol, dir, menu { 
list-style: none;
}

sub, sup { 
vertical-align: baseline; 
}

a { 
color: inherit; 
}


hr { 
display: none; 
}

font { 
color: inherit !important; 
font: inherit !important; 
color: inherit !important;
} 


/* disables some nasty font attributes in standard browsers */
marquee { 
overflow: inherit !important;
-moz-binding: none; 
}

blink { 
text-decoration: none; 
}

nobr { 
white-space: normal; 
}


/*IE specific bug fixes*/
.content legend{
	margin-bottom:1.6em;
	} 
	
/* IE form margin bug */
sup, sub{
	font-size:100%;
	} 
	
/* IE superscript & subscript bug */
* html .content textarea, * html .content input{padding:0} /* IE < 7 form fix */
.content input[type='submit'], .content input[type='button']{padding:0} /* IE 7 button fix */
.content legend+*{margin-top:0} /* we already added legend margin */
a abbr, a acronym{text-decoration:underline} /* IE 7 bug */
* html .content blockquote *{margin:.8em 0}
/*END RESET*/



/*****BASIC STYLE****/
*{font-family:Verdana, Helvetica,sans-serif,'qMmpS Pro W3','CI', Meiryo, 'lr oSVbN', sans-serif;font-size:11px;}
body {margin:0;padding:0;background:#000;color:#000;}
p{margin:0}
img{border:0;}
form{margin:0;padding:0;}
a:focus{outline:none}
input:focus{outline:none}
input{color:#717171;}
.clearfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
a:link,a:visited{color:#000}
a:hover{text-decoration:none;}
select{color:#ffffff;background:#4b4a4a;border:solid 1px #9b9b9b}
/*****END BASIC STYLE****/




/*****LAYOUT******/
#layout{
	position:relative;
	width:994px;
	margin:0 auto;
	background:url('../img/shared/bg_layout.jpg') repeat-x left 160px #dde2e5;
	}
	
#layout p{
	padding:0;
	}
/*****END LAYOUT******/

/*****BODY******/
#body{
	width:974px;
	padding:5px 10px 60px 10px;
	}
	
	
	
	
	
#body:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}

#colsx{
	display:inline;
	float:left;
	width:609px;
	}
	
#coldx{
	display:inline;
	float:left;
	width:353px;
	margin:0 0 0 10px;
	}

/*****END BODY******/


/*********HEADER************/
#header{position:relative;}

#topbar{position:relative;width:994px;height:29px;background:url('../img/shared/dots_greyonblack.gif') repeat-x left bottom #000;}

#topbar #sitejm{position:absolute;left:12px;top:0;}
#topbar #sitejm img{margin:0 30px 0 0;}


#topbar #sites{position:absolute;left:450px;top:0;}
#topbar #sites img{margin:0 30px 0 0;}

#topbar #loginmember{position:absolute;left:140px;top:1px;width:300px;height:29px;}
#topbar #loginmember form{display:block;}
#topbar #loginmember input{width:80px;background:#4b4a4a;border:solid 1px #9b9b9b;color:#fff;margin:4px 5px 0 0;}
#topbar #loginmember #gologin{width:auto;border:0;position:absolute;left:190px;top:0;}


#topbar #sponsor{position:absolute;left:715px;top:0;}
#topbar #sponsor img{margin:0 17px 0 0;}

#topbar #ticket_topbar{position:absolute;left:715px;top:0;}

/*#topbar #lang{position:absolute;left:872px;top:0;}
#topbar #lang img{margin:0 14px 0 0;}*/
#lang{position:absolute;left:837px;top:0;z-index:900;}
#lang_flag{height:25px;float:left;padding:0 0 0 20px;}
#lang p{display:inline;float:left;margin:4px 5px 0 0;}
#lang #mylang_txt{height:35px;position:absolute;top:26px;left:0;}

#logo{position:relative;background:url('../img/shared/topbar/logotop.jpg') no-repeat left top #000;text-align:right;height:140px;}
#logo img{display:block;position:absolute;right:0;top:0;}

#menu-top{position:relative;margin:0;padding:0;height:58px;}
#firstlevel{margin:0;padding:0;list-style-type:none;z-index:1;}
#firstlevel li{display:inline;float:left;margin:0;padding:0;}
#firstlevel li ul{display:none;position:absolute;left:0;top:31px;width:994px;height:25px;margin:0;padding:0;list-style-type:none;z-index:3;background:url('../img/shared/menutop/bg_menuseclvl.gif') repeat-x left top;}
#firstlevel li ul li{display:inline;float:left;padding:0;margin:0;}

#firstlevel li.on ul{display:block;position:absolute;left:0;top:31px;width:994px;height:25px;margin:0;padding:0;list-style-type:none;z-index:3;background:url('../img/shared/menutop/bg_menuseclvl.gif') repeat-x left top;}


h1.lbl,
h2.lbl{margin:0;padding:0 0 0 8px;height:23px;background:url('../img/shared/bg_h1.gif') repeat-x left top #191919;border:solid 1px #3c3c3c;position:relative;}

	
h1.dual #h1_right,
h2.dual #h2_right{border: none; margin:0; padding: 0; position: absolute; top: 0px; right: 0px;}

/*********END HEADER************/


/*********FOOTER************/
#footer{
	position:relative;
	padding:0;
	clear:both;
	/*border: 5px solid #F00;*/
	display:block;
	zoom:1;
	}
	
#footer #bottombar{
	position:relative;
	margin:0;
	padding:0;
	text-align:center;
	height:20px;
	border-top:solid 1px #fff;
	border-bottom:solid 1px #fff;
	background:url('../img/shared/footer/bg_menufooter.gif') repeat-x left top;
	}

#footer #bottombar #credits{
	position:absolute;
	right:20px;
	top:0;
	width:32px;
	height:20px;
	padding:0;
	margin:0;
	}
	
#footer #bottombar #credits img{
	padding:0;
	margin:0;
	vertical-align:middle;
	}

#footer #spons{
	/*height:140px;*/
	background:#000;
	}
	
#footer #spons img{
	padding:0;
	margin:0;
	vertical-align:middle;
	}
	
#footer #spons p{
	color:#fff;
	padding:15px 0 20px 0;
	margin:0;
	text-align:center;
	}

/*********END FOOTER************/




/**********TOOLS***********/
#tools{
	clear:both;
	height:auto !important;
	height:1%;
	display:inline-block;
	width:994px;
	margin:0 -10px 10px -10px;
	}
	
#tools:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}
	
#breadcrumbs{
	display:inline;
	float:left;
	width:618px;
	height:26px;
	padding:10px 0 0 5px;
	background:url('../img/shared/bg_breadcrumbs.gif') no-repeat left top;
	line-height:13px;
	}
	
#breadcrumbs a:link,
#breadcrumbs a:visited{
	display:inline;
	float:left;
	text-decoration:underline;
	font-weight:normal;
	background:url('../img/shared/arrow_grey.gif') no-repeat right 5px;
	padding:0 5px 0 0;
	margin:0 0 0 20px;
	}
	
#breadcrumbs a:hover{
	display:inline;
	float:left;
	text-decoration:none;
	font-weight:normal;
	background:url('../img/shared/arrow_grey.gif') no-repeat right 4px;
	padding:0 5px 0 0;
	margin:0 0 0 20px;
	}

#breadcrumbs span{margin:0 0 0 20px;color:#ce771d;text-decoration:none;}

#searchbar{position:relative;display:inline;float:right;width:355px;height:30px;padding:6px 0 0 10px;background:url('../img/shared/bg_searchbar.gif') no-repeat left top;}
#searchbar input#fkeyword{width:120px;border:solid 1px #9b9b9b;background:#4b4a4a;color:#fff;margin:0 0 0 0;padding:2px;}
#searchbar select{border:solid 1px #9b9b9b;background:#4b4a4a;color:#fff;margin:2px 0 0 5px;padding:1px 0;}
#btnsearch{position:absolute;right:30px;top:8px;width:55px;}
/**********END TOOLS***********/

/*Layer Gallery*/
#cgallery_ssp{position:absolute;left:0;top:275px;width:994px;background:#000;z-index:100;display:none}
#gallery_ssp{position:absolute;left:180px;top:275px;width:598px;height:500px;background:#000;padding:0 0 30px 0;z-index:110;display:none}
#gallery_ssp h1{background:url('../img/shared/top_photogallery.gif') no-repeat left top;height:48px;}
#gallery_ssp p{text-align:center;margin:35px 0;}
#gallery_ssp div{background:#000;}


/*Banner classifica/risultati 343 セリエＡ順位＆*/
#blog_hp { 
	background:#F9F8F8 url('../img/shared/blog_hp_bg_small.jpg') no-repeat 5px 28px;
	height:106px;
	} 
	
#bnr_classris343{
	margin:0 0 3px 0;
	}
	
#bnr_classris343 h1{
	position:relative;
	width:343px;
	height:23px;
	background:url('../img/shared/btn_classifica343_on_en.gif') no-repeat left top #fff;
	} 
	
#bnr_classris343 h1 #btn_classifica343{
	display:block;
	position:absolute;
	left:0;
	top:1px;
	width:170px;
	height:22px;
	}
	
#bnr_classris343 h1 #btn_risultati343{
	display:block;
	position:absolute;
	left:173px;
	top:1px;
	width:170px;
	height:22px;
	}
	

#cont_classifica343{
	position:relative;
	padding:0 6px;
	background:url('../img/shared/bg_classifica343.jpg') no-repeat left top #fff;
	height:210px;
	}
	
#cont_classifica343 #cont_tab{
	position:absolute;
	left:6px;
	top:13px;
	width:325px;
	height:154px;
	overflow:hidden;
	}
	
#cont_classifica343 table{position:relative;margin:0;width:323px;}
#cont_classifica343 td{background:url('../img/shared/dots_transp.gif') repeat-x left bottom;}
#cont_classifica343 td p{position:relative;height:18px;}
#cont_classifica343 td span.transp{position:absolute;left:0;top:0;display:block;background:#fff;opacity: 0.70;filter: alpha(opacity=70);z-index:2;}
#cont_classifica343 td span.dato{position:absolute;left:10px;top:3px;display:block;z-index:3;}

#cont_classifica343 td.posizione p{width:35px;}
#cont_classifica343 td.squadra p{width:120px;margin:0 0 0 50px;}
#cont_classifica343 td.punteggio p{width:35px;margin:0;}

#cont_classifica343 td.posizione p span{width:35px;height:18px;}
#cont_classifica343 td.squadra p span{width:120px;height:18px;}
#cont_classifica343 td.punteggio p span{width:35px;height:18px;}
#cont_classifica343 #btn_classificacompleta{position:absolute;bottom:6px;left:6px}

#cont_classifica343 td.seljuve p span.dato{font-weight:bold}

#cont_classifica343 #bar_up{position:absolute;top:0;left:6px;background:url('../img/shared/transparent.gif') repeat-x left top;z-index:30}
#cont_classifica343 #bar_up a:link,#cont_classifica343 #bar_up a:visited{display:block;width:330px;height:10px;}

#cont_classifica343 #bar_down{position:absolute;top:167px;left:6px;background:url('../img/shared/transparent.gif') repeat-x left top;z-index:30}
#cont_classifica343 #bar_down a:link,#cont_classifica343 #bar_down a:visited{display:block;width:330px;height:10px;}


/*Risultati最新結果*/
#cont_risultati343{
	display:none;
	position:relative;
	padding:5px 6px 0 6px;background:url('../img/shared/bg_risultati343.jpg') no-repeat left top #fff;height:205px;}
#cont_risultati343 table{position:relative;margin:0;width:332px;}
#cont_risultati343 td{background:url('../img/shared/dots_transp.gif') repeat-x left bottom;color:#fff;}
#cont_risultati343 td p{position:relative;height:16px;}
#cont_risultati343 td span.transp{position:absolute;left:0;top:0;display:block;background:#000;opacity: 0.50;filter: alpha(opacity=50);z-index:2;}
#cont_risultati343 td span.dato{position:absolute;left:10px;top:2px;display:block;z-index:3;}
#cont_risultati343 #btn_altregiornate{position:absolute;bottom:3px;left:6px}

#cont_risultati343 td.sq_casa p{width:100px;}
#cont_risultati343 td.sq_fuoricasa p{width:100px;}
#cont_risultati343 td.punteggio p{width:35px;margin:0;letter-spacing:-1px}

#cont_risultati343 td.sq_casa p span{width:100px;height:15px;}
#cont_risultati343 td.sq_fuoricasa p span{width:100px;height:15px;}
#cont_risultati343 td.punteggio p span{width:45px;height:15px;}

#cont_risultati343 td.seljuve{color:#fec848;font-weight:bold;}

/*footer X ADV server*/
#footer #spons br{display:none;}


/****************************sponsor_top***************************/
#sponsor_top{position:absolute;top:125px;left:110px;height:30px;clear:both; z-index:100; background:#000000;}
#sponsor_top div{display:inline;float:left;margin:0 5px 0 0;}
/******************************************************************/


