body {
	margin:0px;
	font-family:Verdana, Tahoma, "Lucida-sans unicode", sans-serif;
	font-size:9pt;
	background:#252C34;
	color:#FFF;
}
h1 {	
	margin:0px;
	padding:0px;
	font-size:15pt;
	text-align:center;	
}

h2 {
	margin:10px 0px 0px 0px;
	padding:0px;
	font-size:10pt; 
	text-align:center;
	color:#FFF;
}
#siteLogo 
{
	float:left;
	margin:0px;
	max-height:200px;
	width:980px;
	overflow:hidden;
}
#siteSlogan 
{
	margin-top:50px;
	width:auto; 
	color:#FFF;
	font-size:35pt;
	overflow:hidden;
	text-align:center;
}
/************************************************** CONTENITORE senza footer *********************************/
#pageContainer {
	width:980px;
	padding:0px;
	margin:auto;
}
/*************************************************************************************************************/
/************************************************** HEADER ***************************************************/
#pageHeader1 {
	width:980px;
	padding:0px;
	height:370px;
	margin:auto;
	background:url(../images/header.jpg);
}
#animazione{
	margin:0px 0px 0px 50px;
	padding:2px 0px 0px 0px;
	float:left;
}
#pageHeader2 {
	margin:auto;
	width:980px;
	padding-top:0px;
	height:auto;
	background:#121212;
	border-top:none;

}
#pageBanner .sponsorContainer{
	float:right;
	margin:10px 60px 0px 0px;
	height:100px;
	overflow:hidden;
	width:500px;
}

#pageBanner{
	width:980px;
	padding:0px 50px 0px 0px;
	height:110px;
	margin:auto;	

}
#pageBanner .topSponsor{
	margin-left:20px;
	float:right;
	height:100px;	

}
/*************************************************************************************************************/
/************************************************  BODY  *****************************************************/
#pageBody {
	margin:auto;
	padding:0px;
	width:898px;	
	border-left:1px solid #626C74;
	border-right:1px solid #626C74;
	background:url(../images/bg_pagebody.jpg);
}
/*************************************************************************************************************/
/************************************************** MENU LATERALE *********************************************/
 #pageNavBar {
	margin:10px 0px 0px 5px;
	padding:0px;
	text-align:left;
	width:150px;
	float:left;
}
#pageNavBar2 {
	margin:10px 0px 0px 0px;
	padding-top:5px;
	text-align:right;
	width:auto;
	float:right;
}
#pageContent {
	margin:10px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	float:left;
	width:530px;
	background:#4A5B62;
	border:1px solid #626C74;
}
#pageContentInto {
	margin:0px;
	padding:5px 10px 5px 10px;
	line-height:20px;
	color:#FFF;
}


/*************************************************************************************************************/
/***************************************************  INFO  ************************************************/
.contentInfo{
	margin:20px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	height:auto;
	width:510px;
	color:#CCC;
	background:url(../images/info.jpg);
	line-height:normal;
	border:1px solid #626C74;
	font-size:10px;
}
.divContentInfoPage{
	float:left; 
	font-weight:bold; 
	margin:0px 0px 0px 0px; 
	padding:3px;
}
.divContentInfoAuthor{
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:3px; 
	float:left;
}
.divContentInfoCreated{
	float:left;
	font-weight:normal;
	margin:0px 0px 0px 0px; 
	padding:3px;  
	min-width:185px;
}
.divContentInfoModified{
	font-weight:normal; 
	margin:0px 0px 0px 0px; 
	padding:3px; 
	float:left;
	min-width:195px;	
}

#pageIntBoxes{	
	margin-top:10px;
	width:510px;
	color:#FFF;
}

#pageIntBoxes a{
	color:#F0C717;
}

.box_news_divsint{
	height:250px; margin:auto;
}
.intBoxNewsHTML{ 

}
.newsBoxTitle{
	padding-bottom:5px; color:#FFF; 
}

.news{
	margin-left:6px;
	border:1px solid #CCC;	
	background:url(../images/BoxNewsInt.jpg);
	background-repeat:repeat-x;
}

.title{	
}


.text{
}

/*************************************************************************************************************/
/***************************************************  FOOTER  ************************************************/
#pageBannerFooter{
	margin:auto;
	padding:0px 0px 10px 0px;
	width:898px;	
	border-left:1px solid #626C74;
	border-right:1px solid #626C74;
	background:url(../images/bg_pagebody.jpg);
}
#pageFooter {
	clear:both;
	margin:auto;
	padding:0px;
	height:140px;
	width:900px;
	background:url(../images/footer.jpg);	
}

#siteInfo {
	width:33%;
	font-size:7pt;
	margin:auto;
	padding-top:10px;
	height:100%;
	text-align:center;
	color:#000;
}

#siteInfo .companyName { font-size:8pt;font-weight:bold; }

.powered{
	text-align:center;
}
.powered a{
	font-size:9px;
	color:#CCC;
	text-decoration:none;
}
.powered a:visited{
	color:#CCC;
}
.powered a:hover{
	color:#F0C510;
}
/*
#pageFooter a{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:7pt;
	color:#993333;
}
#footerPowered{
	margin:auto;
	width:980px;
}
#powered{
	margin:auto;
	width:120px;
}*/

/*************************************************************************************************************/
/***************************************************  ARTICOLI E NEWS  ***************************************/
.cntGroup {
	padding:10px 10px 10px 0px;
	margin:0px;
	height:100%;
}
/*	Titolo CONTENITORE di + CATEGORIE  */
.cntGroupFulltText {
	margin:0px;
	width:100%;									
	padding:0px;
	font-weight:bold;
}
.cntGroupFullText {
	margin:0px 0px 0px 0px;
	width:100%;											
	padding:0px 0px 20px 0px;
	font-weight:bold;	
	
}
/*	 CONTENITORE di 1 CATEGORIA   */
.cntGroupCat {	
	margin:0px;
	padding:0px;
	width:100%;
	height:100%;
}
/*	Titolo del contenitore di una categoria  */
.cntGroupCatText {										
	margin:0px;
	padding:0px;
	font-weight:bold;
		
}
.cntGroupCatText a {
	text-decoration:none;
	color:#F0C510;
}
.cntGroupCatText a:visited{
	color:#CCCCCC;
}
.cntGroupCatText a:hover{
	color:#6699FF;
}

/* testo di una categoria */
.cntGroupCatFullText{	
	margin:0px;
	padding:0px 0px 0px 20px;
	min-height:20px;
	width:485px;	
	border-bottom:1px solid #CCC;
}

.cntGroupCatFullText p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:auto;
}
.cntCatItem{
	margin:0px;
	padding:0px;
}
.cntCatItems{
	border:5px solid red;
}
.cntCatItemText{												/* singoli articoli */
	margin:0px 0px 10px 0px;
	width:450px;
	border-bottom:1px solid #CCCCCC;
	float:left;	
}
.cntCatItemTextRead{
	margin:0px 0px 0px 10px;
	padding:4px 0px 0px 0px;
	font-weight:normal; float:left;
}
.cntCatItemTextRead a{
	text-decoration:none;
	color:#EDC50D;
}
.cntCatItemTextRead a:visited{
	color:#CCCCCC;
}
.cntCatItemTextRead a:hover{
	color:#6699FF;
}



/*************************************************************************************************************/
/***************************************************  TEAMS  *************************************************/

/* insieme dei teams */
.sprTeams{												
	margin:0px 0px 0px 0px;								
	padding:0px;	
	width:510px; 
}
/* Info Team */
.sprTeam{												
	margin:0px 0px 10px 0px;								
	padding:0px;
}
/* descrizione/titolo del TEAM */
.sprTeamText{								
	margin:0px 0px 0px 0px;
	padding:0px; 
}	


/* titolo del team */ 
.sprTeamTitle{
	margin:auto;
	padding:0px;
	text-align:center; height:25px;
}

.sprTeam a{
	text-decoration:underline;
	color:#CC3300;
}

/* descrizione del team */
.sprTeamFullText{							
	margin:0px 0px 0px 0px;
	padding:0px;
	border-bottom:1px dashed #CCC;
}
/* l'AVATAR completo */	
.teamPlayer{
	margin:10px 0px 0px 10px;
	padding:5px;
	border:1px solid #333; 
	background:#333;
	float:left;
	width:128px;
}
.sprTeamPlayer{
	margin:5px 5px 5px 0px;	
	padding:0px 0px 10px 0px;	
}
.teamPlayerData{
	margin:auto;
	padding:0px;
	border:1px solid #CCC;
}
.teamPlayerDataText{
	margin:auto;
	padding:0px;
	border-bottom:1px solid #CCC;
}
.teamPlayerDataName{
	margin:auto;
	padding:0px;	
	border-bottom:1px solid #CCC;
}
.teamPlayerDataName{
	margin:auto;
	padding:0px;
	border-bottom:1px solid #CCC;
}	
.teamPlayerDataNumber{
	margin:auto;
	padding:0px;
	border-bottom:1px solid #CCC;
}
.teamPlayerDataRole{
	margin:auto;
	padding:0px;
	border-bottom:1px solid #CCC;
}
.teamPlayerDataTextFull{
	margin:auto;
	padding:0px;
	border-bottom:1px solid #CCC;
}

/* nome giocatore / descrizione principale 
.sprTeamPlayerText{							
	margin:0px;
	padding:0px;
	background:#F0C510;
	border-bottom:1px solid #000000;
	color:#000;
}
 dati del giocatore 
.sprTeamPlayerData{							
	margin:0px 0px 0px 0px;
	padding:0px;
	border-bottom:1px solid #000000;
	color:#000;
	background:#CCC;
}
 altra descrizione 
.sprTeamPlayerFullText{
	margin:0px 0px 0px 0px;					
	padding:0px;
	background:#999;
	border-bottom:1px solid #000;
	color:#000;
}*/
/* foto*/
.sprTeamImage{
	margin:0px;
	padding:0px;
	width:auto;
}
.sprImagePos{
	margin:auto;
	padding:0px;
	position:relative;
}



/* popup

 pupup bubble info 
.bubbleInfo {
            position: relative;
            top: 150px;
            left: 100px;
            width: 500px;
        }
.trigger {
	position: absolute;
}

 Bubble pop-up 

.popup {
	position: absolute;
	display: none;
	z-index: 50;
	border-collapse: collapse;
	left:50px;
	background-color:#3333CC;
}

.popup td.corner {
	height: 15px;
	width: 19px;
}

 Style for Usual tabs 
.tabber {
  background:#181818;
  color:#111;
  padding:1px 1px;
  border:1px solid #222;
}
.tabber li { list-style:none; float:left; }
.tabber ul a {
  display:block;
  padding:6px 10px;
  text-decoration:none!important;
  margin:1px;
  margin-left:0;
  color:#FFF;
  background:#444;
}
.tabber ul a:hover {
  color:#FFF;
  background:#111;
  }
.tabber ul a.selected {
  margin-bottom:0;
  color:#000;
  background:snow;
  border-bottom:1px solid snow;
  cursor:default;
  }
.tabber .tabberTab {
  padding:10px 0px 8px 0px;
  *padding-top:3px;
  *margin-top:-15px;
  clear:left;  
}
.tabber .tabberTab a { color:#000; font-weight:bold; }
*/





/* pupup bubble info */
.bubbleInfo {
            position: relative;  
			z-index: 350;          
        }
.trigger {
	position: absolute;
}

/* Bubble pop-up */
.popup {
	position: absolute;
	display: none;
	z-index: 500;
	width:300px;
	overflow:hidden;
	border-collapse: collapse;	
}
.popup table.popup-contents a, a:visited {color:#000000;}

.popup .top .left {float:left; width:12px; height:12px; background-image:url(../images/callout/top_left.png); background-repeat:no-repeat;}
.popup .top .center{float:left; width:274px ; height:12px; background-image:url(../images/callout/top_center.png); background-repeat:repeat-x; background-position:top;}
.popup .top .right {float:right;width:14px; height:12px; background-image:url(../images/callout/top_right.png); background-repeat:no-repeat;}
.popup .middle {width:300px; background-image:url(../images/callout/middle.png); background-position:top; background-repeat:repeat-y;}
.popup .middle div { margin:auto; width:290px;}
.popup .bottom .left {float:left; width:12px; height:15px; background-image:url(../images/callout/bottom_left.png); background-repeat:no-repeat;}
.popup .bottom .center {float:left; width:274px ; height:15px; background-image:url(../images/callout/bottom_center.png); background-repeat:repeat-x; background-position:top;}
.popup .bottom .right {float:right;width:14px; height:15px; background-image:url(../images/callout/bottom_right.png); background-repeat:no-repeat;}


.popup table.popup-contents {
        	font-size: 12px;
        	line-height: 1.2em;
        	color: #666;
        }

.popup table.popup-contents th {
        	text-align: right;
        	text-transform: lowercase;
			border-bottom:1px dashed #999999;
        	}

.popup table.popup-contents td {
        	text-align: left; padding:2px 0px 2px 0px; border-bottom:1px dashed #999999;
        	}



 
 
