* {
	padding: 0;
	margin: 0;
}
.none {
	display: none;
}
body {
	background: #202020 url("../images/sfondo.jpg") repeat top left;
	font-family: Trebuchet MS;	
   font-size: 11px;
	color: White;
}
h1, h2, h3, h4, h5 {
	display: none;
}
img {
	border: 0;
}

/* layout contorna IE-MAC-FF-OP */
#container:after, #headerLink:after, #newsletter:after, #contentHome:after, #contentNews:after, #boxNews:after, #boxfinalsonda:after, #Eventi:after, #contentPag:after, #boxcontentPag:after, #boxpag:after, #flashTop:after, #finalisti:after, #boxhome:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
#container, #headerLink, #newsletter, #contentHome, #contentNews, #boxNews, #boxfinalsonda, #Eventi, #contentPag, #boxcontentPag, #boxpag, #flashTop, #finalisti, #boxhome { display: inline-table; }
* html #container, * html #headerLink, * html #newsletter, * html #contentHome, * html #contentNews, * html #boxNews, * html #boxfinalsonda, * html #Eventi, * html #contentPag, * html #boxcontentPag, *html #boxpag, *html #flashTop, *html #finalisti, *html #boxhome { height: 1%; }
#container, #headerLink, #newsletter, #contentHome, #contentNews, #boxNews, #boxfinalsonda, #Eventi, #contentPag, #boxcontentPag, #boxpag, #flashTop, #finalisti, #boxhome { display: block; }
/* fine */

#container {
	width: 965px;
	margin: 0 auto;
}
	
#header {
	width: 965px;
	height: 245px;
	margin: 0 auto;
}
	
#headerLink{
	width: 965px;
	height: 35px;
}

.konamilink{
	float: right;
	margin: 20px 0 0 0;	
}
.konamilogo{
	float: left;
	width: 90px;
	height: 19px;
	margin: 6px 0 0 15px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/logokonami.png');
}

html > body .konamilogo {
	background: url("../images/logokonami.png") no-repeat top left;
}


#flashTop{
	width: 965px;
	height: 211px;
	background: #C00 url("../images/top.jpg") no-repeat top left;
}

#flashTopNEW{
	width: 965px;
	height: 211px;
	background: #C00 url("../images/top_NEW.jpg") no-repeat top left;
}

#content{
	width: 950px;

	background-color: White;
	margin: 0 0 30px 15px;
	padding: 0 0 20px 0;
}

#contentHome{
	width: 730px;
	margin: 20px 0 0 15px;

}

#contentNews{
	width: 465px;
	height: 475px;
	float: left;	
}


#homeCS{
		width: 300px;
		height: 325px;
		margin: 50px auto;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/pesleague.png');
}

html > body #homeCS {
	background: url("../images/pesleague.png") no-repeat top left;
}




.titNewsimg{
		background: url("../images/news.gif") no-repeat top left;
		width: 466px;
		height: 20px;
		background-color: White;
}

.archivionews{
		background: url("../images/archivionews.gif") no-repeat top left;
		width: 466px;
		height: 20px;
		background-color: White;
}
.titleagueimg{
		background: url("../images/league.gif") no-repeat top left;
		width: 466px;
		height: 20px;
		background-color: White;
}
.tittribe{
	background: url("../images/tribe.gif") no-repeat top left;
		width: 372px;
		height: 79px;
		margin: 0 auto;
}
.titorganizzaimg{
		background: url("../images/organizza1.gif") no-repeat top left;
		width: 466px;
		height: 20px;
		background-color: White;	
}
.titregione{
		background: url("../images/puntoregione.gif") no-repeat top left;
		width: 246px;
		height: 49px;
		background-color: White;	
		margin: 0 auto;		
}
.titcontattiimg{
		background: url("../images/contatti.gif") no-repeat top left;
		width: 466px;
		height: 20px;
		background-color: White;	
}
.titdownloadiimg{
		background: url("../images/download.gif") no-repeat top left;
		width: 466px;
		height: 20px;
		background-color: White;	
}

.titlinksimg{
	background: url("../images/links.gif") no-repeat top left;
		width: 466px;
		height: 20px;
		background-color: White;	
}
.titrisultatiimg{
	background: url("../images/risultati.gif") no-repeat top left;
		width: 466px;
		height: 20px;
		background-color: White;	
}
.titiscrivitiimg{
	background: url("../images/iscriviti.gif") no-repeat top left;
		width: 466px;
		height: 20px;
		background-color: White;	
}
#boxNews{
	width: 466px;
	background-color: White;	
	border: #969696 1px solid;	
	color: Black;
	padding: 8px 0 0 0;
}
.titnews{
	color: #990014;
	font-weight: bold;
	font-size: 12px;
}
.titnewsDesc{
	color: #990014;
	font-weight: bold;
	font-size: 13px;
}


.linknews{
	float: right;
	color: #990014;
	font-weight: bold;
	font-size: 12px;
}
.news1{
	width: 449px;
	height: 108px;
	background-color: #ECECEC;	
	color: Black;
	margin: 0 0 0 8px;
	border-bottom: 1px dashed #000;		
}

.news2{
	width: 449px;
	height: 108px;
	background-color: White;	
	color: Black;
	margin: 8px 0 0 8px;	
	border-bottom: 1px dashed #000;		
}

.imgnews {
	float: left;
	padding: 9px 0 0 6px;
}

.img{
	border: 1px solid #000;
}


.descnews {
	float: left;
	padding: 15px 0 0 6px;
	width: 355px;
}

#contentPag{
	width: 727px;
}

#boxcontentPag{
	width: 727px;
	background-color: White;	
	border: #969696 1px solid;	
	color: Black;
	padding: 8px 0 0 0;
}

#boxpag{
	padding: 10px 10px 10px 10px;
	text-align: justify;
	height: 1%;
}

#boxcontatti{
	padding: 10px 10px 10px 10px;
	text-align: justify;
	height: 500px;
}

#boxhome{
	height: 760px;
	width: 733px;
}
*html #boxhome{
	height: 760px;

}
#leagueeu{
	width: 400px;
	padding: 20px 10px 30px 60px;
}

#leaguecommunity{
	width: 400px;
	padding: 20px 10px 30px 50px;
}
#leagdownload{

	padding: 20px 10px 30px 40px;
}


.flag{
		margin: 10px 10px 0 0;
		border: #969696 1px solid;
}

#divboximgnews{
	margin: 0 auto;

}

.boximgnews{
	margin: 15px 0 15px 0;
	width: 1%;
}

.imgDetNews{
	border: 1px solid #000;
}

.imgIco{
	vertical-align: middle;
	margin: 3px 10px 0 0;
	text-decoration: none;
}

.linklistanews{
	text-decoration: none;
}

.dataNews{
font-weight: bold;
color: Black;
text-decoration: none;
}

.titlenews{
font-weight: bold;
color: #666666;
text-decoration: none;
}

#boxfinalsonda{
	width: 244px;
	float: right;
	margin: 20px 0 0 0;
}
#boxeventispot{
	width: 733px;
}

#sondaggio{
	background: url("../images/sfondo-finalisti.gif") no-repeat top left;
	border: #969696 1px solid;	
	width: 242px;
	height: 217px;
	
}
#finalisti{
	background: url("../images/sfondo-finalisti.gif") no-repeat top left;
	border: #969696 1px solid;	
	width: 242px;
	height: 232px;
	margin: 8px 0 0 0;
}

*html #finalisti{
	height: 228px;
}

.finalista{
	padding: 15px 0 0 4px;
	float: left;
}

.txtfinalista{
	padding: 15px 0 0 6px;
	float: left;
	color: Black;
	width: 115px;
}

.imgsondaggio{
		background: url("../images/sondaggio.gif") no-repeat top left;
		width: 236px;
		height: 26px;
		margin: 3px 0 0 3px;
}

.imgfinalisti{
		background: url("../images/finalisti.gif") no-repeat top left;
		width: 236px;
		height: 26px;
		margin: 3px 0 0 3px;
}

.imgborsino{
		background: url("../images/borsino.gif") no-repeat top left;
		width: 236px;
		height: 26px;
		margin: 3px 0 0 3px;
}

#flashBorsino{
	width: 236px;
	height: 200px;
	margin: -14px 0px 0px -1px;
}

.txtsondaggio{
	color: Black;
	padding: 0 4px 0 4px;
	margin: 0 auto;
}

#Eventi{
	width: 465px;
	margin: 40px 0 0 0;
	float: left;
}

.titEventiimg{
		background: url("../images/eventi.gif") no-repeat top left;
		width: 465px;
		height: 20px;
		background-color: White;
}

.titregolamentoimg{
		background: url("../images/regolamento.gif") no-repeat top left;
		width: 465px;
		height: 20px;
		background-color: White;
}

.titClanimg{
		background: url("../images/clan.gif") no-repeat top left;
		width: 465px;
		height: 20px;
		background-color: White;
}

.titGalleryimg{
		background: url("../images/gallery.gif") no-repeat top left;
		width: 465px;
		height: 20px;
		background-color: White;
}
#boxeventi{
	border: #969696 1px solid;	
	background-color: #f1f1f1;
	width: 464px;
	height: 145px;
	overflow: hidden;
	overflow-x: hidden;
	overflow-y: hidden;	
	padding: 10px 0 0 0;
}


.tbleventi{
	color: Black;
	border-collapse: collapse;
	margin: 10px 0 0 15px;
}

.tbleventi td{
	border-bottom: 1px dashed #999;	
	padding: 5px 0 5px 5px;
	width: 210px;
	vertical-align: middle;
}


.tblprova{
	color: Black;
	border-collapse: collapse;
	margin: 10px 0 0 15px;
}


#tbliscrizione{
	width: 100%;	
	color: #666666;
	font-family: Trebuchet MS;	
   font-size: 11px;
}

#tbliscrizione td{
	padding: 10px 10px 10px 10px;
	background-color: #F1F1F1;
}

.tbldett{
	width: 600px;
	margin: 0 auto;
}


.titrossi{
	color: #e43d00;
	font-weight: bold;
	text-decoration: none;
}

#clan{
	float: left;
	width: 150px;
	height: 200px;
	margin: 0 0 0 50px;
	text-align: center;
}



#Organizza{
	float: right;
	width: 242px;
	height: 153px;
	margin: 60px 0 0 0;
	float: right;
	border: #969696 1px solid;		
	background: url("../images/sfondo-organizza.jpg") no-repeat top left;
}

.imgorganizza{
		background: url("../images/organizza.gif") no-repeat top left;
		width: 236px;
		height: 26px;
		margin: 3px 0 0 3px;
}
#KonamiStyle{
	float: right;
	width: 242px;
	height: 153px;
	margin: 60px 0 0 0;
	float: right;
	display: block;
}

.imgKonamiStyle{
		width: 236px;
		height: 26px;
		margin: 3px 0 0 3px;
		display: block;
}

.link {
	color: #990014;
	font-weight: bold;

}
.link:hover {
	color: #990014;
	font-weight: bold;
	text-decoration: none;	
}

.linkbianco {
	color: White;
	font-weight: bold;
	text-decoration: none;	
}
.linkbianco:hover {
	color: White;
	font-weight: bold;
	text-decoration: underline;
}
.input{
	font-size: 10px;
}

.inputvota{
	width: 120px;
	margin:  0 auto;
	padding: 10px 0 10px 0;	
	text-align: center;
}

#flashLink{
	width: 759px;
	height: 31px;
	padding: 3px 0 0 0;
}

#boxDx{
	width: 186px;
	height: 1002px;
	margin: 67px 5px 0 775px;
	position: absolute;
	padding: 5px 5px 5px 5px;
	background: url("../images/sfondoboxdx.jpg") no-repeat top left;
}
#campione{
	width: 163px;
	height: 237px;
	margin: 10px 0 0 6px;
	padding-bottom: 20px;
	border-bottom: 1px dashed #000;	
}

#bannerKonami{
	padding: 300px 0 5px 2px;
	width: 171px;
}
*html #bannerKonami{
	padding: 15px 0 0 2px;
}

#newsletter{
	padding: 20px 0 20px 5px;
	border-bottom: 1px dashed #000;
	width: 167px;
}

.txtnl{
	color: Gray;
	margin: 0 auto;

}
#bannerPartner {
	width: 165px;
	height: 54px;
	padding: 20px 0 20px 5px;	

}
.GetAdobe{
		margin: 10px 20px 10px 0; 
		float: right;
}
.imgpartner{
	margin-bottom: 5px;
}
#footer{
	width: 950px;
	margin: 10px 0 0 15px;
	color: #6a6a6a;
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;

}
.footerloghi{
	width: 932px;
	height: 40px;	
	margin: 10px 0 10px 0;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/loghi.png');	
}

html > body .footerloghi {
	background: url("../images/loghi.png") no-repeat top left;	
}