	body{
	margin:0;
	padding:0;
	color:#333333;
	font-family:Arial,Verdana,sans-serif;
	font-size:11px;
	letter-spacing:0px;
	}
	
	.clear {
		clear:both;
	}
	
	.hidden {
		visibility:hidden;
		display:none;
	}
	#home{
	width:100px;
	height:150px;
	position:absolute;
	top:10px;
	left:30px;
	display:block;

	}
	#home a{
	width:100px;
	height:150px;
	display:block;

	}
	#index{
	width:100px;
	height:150px;
	position:absolute;
	top:10px;
	left:60px;
	display:block;

	}
	#index a{
	width:100px;
	height:150px;
	display:block;

	}
	
	#content {
		background: #fff url(../images/bg_home_new.jpg) no-repeat scroll top center;
		width:1000px;
		min-height:980px;
		height:auto !important;
		height:980px;
		padding: 110px 0 0 0;
		float:left;
		display:block;
		width:960px;  
		position:absolute;
		left:50%;  
	  margin-left:-480px;
	 
   }
   	
   #content_page {
   	
   	margin:0 auto;
		/*min-height:980px;
		height:auto !important;
		height:980px;*/
		padding:135px 0 0 0;
		background: #015cab url(../images/bg_home.jpg) 0 0px no-repeat;
		width:900px;
		display:block;
		position:relative;

   }

	
	#content #header{
		height:auto;
		width:890px;
		float:left;
		margin:0;
		padding: 0;
		display:block;
		position:absolute;
		top:137px;
		left:49px;
		z-index:99;
		
}	
#content_page #header{
		height:auto;
		width:852px;
		margin:0;
		padding: 0;
		display:block;

}	

	#content #header .menu{
	padding:8px 0 0 242px;
	width:auto;	

		
}	
	#content_page #header .menu{
	padding:10px 0 0 242px;
	width:auto;	

		
}	

	#content_page #header .menu ul, #content #header .menu ul, #content #header .menu li, #content_page #header .menu li{
	margin:0;
	padding:0;
	list-style-type: none;
	border:none;
	width:auto;

	}	
	
	#content_page #header .menu ul, #content #header .menu ul {
	clear:both;
	}
	
	#content_page #header .menu li, #content #header .menu li{
	display:inline;
	float:left;

		
}	

	#content  #header .menu img, #content_page #header .menu img{
		margin:0 6px 0 6px;
		padding:0; 
}
		#content_page #header .menu a#news, #content #header .menu a#news {
		background: transparent url(../images/tagli_menu/1_news_off.gif) top left no-repeat;
		width:35px;
		height:22px;
		display:block;
		float:left;
		
}	

		#content_page #header .menu a#news:hover, #content #header .menu a#news:hover, #content_page #header .menu a#news.actived {
		background: transparent url(../images/tagli_menu/1_news_on.gif) top left no-repeat;
		width:35px;
		height:22px;
}

	#content_page #header .menu a#azzurri, #content #header .menu a#azzurri {
		background: transparent url(../images/tagli_menu/2_azzurri_off.gif) top left no-repeat;
		display:block;
		width:73px;
		height:22px;
		float:left;
}	

		#content_page #header .menu a#azzurri:hover, #content_page #header .menu a#azzurri.actived, #content #header .menu a#azzurri:hover {
	background: transparent url(../images/tagli_menu/2_azzurri_on.gif) top left no-repeat;
		width:73px;
		height:22px;
}	
	#content_page #header .menu a#gironi, #content #header .menu a#gironi {
	background: transparent url(../images/tagli_menu/4_gironi_off.gif) top left no-repeat;
		display:block;;
		width:49px;
		height:22px;
		float:left;
}	

		#content_page #header .menu a#gironi:hover, #content #header .menu a#gironi:hover, #content_page #header .menu a#gironi.actived {
		background: transparent url(../images/tagli_menu/4_gironi_on.gif) top left no-repeat;
		width:49px;
		height:22px;
}	
		#content_page #header .menu a#storia, #content #header .menu a#storia {
	background: transparent url(../images/tagli_menu/5_storia_off.gif) top left no-repeat;
		display:block;
		width:62px;
		height:22px;
		float:left;
}	

		#content_page #header .menu a#storia:hover, #content #header .menu a#storia:hover, #content_page #header .menu a#storia.actived {
		background: transparent url(../images/tagli_menu/5_storia_on.gif) top left no-repeat;
}	
	#content_page #header .menu a#casaazzurri, #content #header .menu a#casaazzurri {
	background: transparent url(../images/tagli_menu/6_casaazzurri_off.gif) top left no-repeat;
		display:block;
		width:86px;
		height:22px;
		float:left;
}	

		#content_page #header .menu a#casaazzurri:hover, #content #header .menu a#casaazzurri:hover,  #content_page #header .menu a#casaazzurri.actived{
	background: transparent url(../images/tagli_menu/6_casaazzurri_on.gif) top left no-repeat;		
}	
	#content_page #header .menu a#areasupporter, #content #header .menu a#areasupporter {
	background: transparent url(../images/tagli_menu/8_areasupporter_off.gif) top left no-repeat;
		display:block;
		width:106px;
		height:22px;
		float:left;
}	

		#content_page #header .menu a#areasupporter:hover, #content #header .menu a#areasupporter:hover, #content_page #header .menu a#areasupporter.actived {
	background: transparent url(../images/tagli_menu/8_areasupporter_on.gif) top left no-repeat;		
}	
	#content_page #header .menu a#mediagallery, #content #header .menu a#mediagallery {
	background: transparent url(../images/tagli_menu/7_mediagallery_off.gif) top left no-repeat;
		display:block;
		width:95px;
		height:22px;
		float:left;
}	

		#content_page #header .menu a#mediagallery:hover, #content #header .menu a#mediagallery:hover, #content_page #header .menu a#mediagallery.actived, #content #header .menu a#mediagallery.actived {
			background: transparent url(../images/tagli_menu/7_mediagallery_on.gif) top left no-repeat;		
		}	
	

		#content_page #header .submenu{
		margin:5px 5px 10px 260px;
		height:20px;
		padding:0;
		color:#fff;
		font-family:Arial,Verdana,sans-serif;
		font-size:14px;
		font-weight:bold;
		z-index:99;
		border:none;
		float:left;
}	

		#content_page #header .submenu ul, #content_page #header .submenu li{ 
	margin:0 0 0 0;
	padding:0;
	list-style-type: none;
	border:none;
	width:auto;
}	
		#content_page #header .submenu li{
	display:inline;
	float:left;
	
	}
		

	#content_page #header .submenu a {
		color:#fff;
		background: transparent url(../images/news/freccina_off.gif) left top no-repeat;
		font-size:13px;
		font-weight:bold;
		text-decoration:none;
		z-index:99;
		padding-left:13px;
		
}	
		#content_page #header .submenu a:hover{
		background: transparent url(../images/news/freccina_giu.gif) left top no-repeat;
		padding-left:13px;
		color:#8dcbff;
		z-index:99;
}	
		#content_page #header .submenu a.actived {
		background: transparent url(../images/news/freccina_giu.gif) left top no-repeat;
		padding-left:13px;
		color:#58b0f9;
		z-index:99;
}	
	

	#content #header .sponsor{
		padding: 13px 0 0 0;
		margin:0;
		float:left;
		
}	

	#content_page #header .nav{
		padding:0;
		margin:0 0 17px 20px;
		width:853px;
		height:22px;
		background-color:#001d63;
		
}	
	#content_page #header .nav p{
		padding:3px;
		margin:0;
		color:#fff;
		font-weight:normal;
		font-size:14px;
		
		
}	

	#content_page #header .nav p a{
		color:#fff;
		font-weight:normal;
		font-size:14px;
		text-decoration:none ;
		
		
}	

	#content_page #header .nav p a:hover{
		color:#fff;
		font-weight:normal;
		text-decoration:underline;
		font-size:14px;
		
		
}	



#content_page .content{
		margin:5px 20px 0 20px;
		padding:0 0 10px 0;
		width:auto;
		/*min-height:980px;
		height:auto !important;
		height:980px;*/
		position:relative;
		}
	
/*#content .content_box{
		margin:18px 0 0 71px;
		position:relative;
		
		width:880px;
		height:850px;
		
		display:block;
		
		border:1px solid red;
		}*/

		
	#content  .box1{
		margin: 0;
		padding:0;
		height:276px;
		width:420px;
		float:left;
		position:absolute;
		top:232px;
		left:51px;
}	
	#content .box1 img{
		float:right;
}	
	#content .box1 p{
	margin:0 0 3px 0;
	padding:3px 0 0 5px;
	color:#333333;
	font-family:Verdana,sans-serif;
	font-size:10px;
		
}	
	#content .box1 h1{
		margin:0;
		padding:0 0 0 5px;
		float:left;
		color:#005dab;
		font-size:17px;
		width:345px;

}	
#content .box1 h4 {
		color:#666;
		float:right;
		font-size:11px;	
		margin:0;
		padding:41px 5px 0 0;
		font-weight: normal;
		
}	
#content .box1 h4 a {
		text-decoration:underline;
		color:#666;
		font-weight: normal;
}	

#content .box1 h4 .red{
		margin:0;
		padding: 0;
		color:red;
}	

#content .box2{

		margin:0;
		padding: 0;
		height:556px;
		width:420px;
		float:left;		
		text-align:center;
		position:absolute;
		top:234px;
		left:490px;
}
#content .box2 .girone{
		height:131px;
		padding:0;
		margin:0;
}
#content .box2 .partita{
		height:162px;
		padding: 0;
		margin:0;		
}

#content .box2 .box_citta {
		margin: 0 auto;
		padding:0;
		height:120px;
		width:406px;
		background: #fff url(../images/bg_sfu.gif) repeat-x top center;
		
		
}	

#content .box2 .box_citta .citta{
		width:135px;
		padding:0;
		margin:5px 0 0 0;
		float:left;
		display:inline;

}	
#content .box2 .box_citta .citta a{
		float:right;
		padding:2px 5px 0 0;	


}	
#content .box2 .box_citta .stadio{
		width:135px;
		padding:0;
		margin:5px 0 0 0;
		float:left;
		display:inline;
}	
#content .box2 .box_citta .stadio a{
		float:right;
		padding:2px 5px 0 0;		

}	

#content .box2 .box_citta .mappa{
		width:135px;
		padding:0;
		margin:5px 0 0 0;
		float:left;
		display:inline;

}	
#content .box2 .box_citta .mappa a{
		float:right;
		padding:2px 5px 0 0;	
}	

#content .box2 .convocati{
		height:146px;
		padding-top: 10px;
		margin:0;		
}


#content .box3{


		margin:0;
		padding: 0;
		height:268px;
		width:416px;
		float:left;
		position:absolute;
		top:515px;
		left:52px;
		background-color:#eceded;
}
#content .box3 .box3_a{
		position:relative;
		background-color:#fff;
		height:84px;
		width:416px;
		margin: 0 0 7px 0;
		float:left;
		display:inline;
		padding:0;
		
}	
#content .box3 .box3_a .img{
	margin: 1px 0 0 5px;
	float:left;
	display:inline;
}	

#content .box3 .box3_a .testi{
	margin: 1px 0 0 5px;
	float:left;
	display:inline;
	width:316px;
	height:auto;
	color:#005da;



}	
#content .box3 .box3_a .testi p{
	margin: 1px;
	color:#005da;            
}	
#content .box3 .box3_a .testi h3{
	font-size:14px;
	margin: 1px;
	color:#005dab;
}	
#content .box3 .box3_a .testi p.bottom {
	position:absolute;
	bottom:3px;
	left:93px;
	z-index:99;
}	
#content .box3 .box3_a .testi p.bottom a{
vertical-align:bottom;
color:#666;
}	
#content .box3 .box3_a .testi p.bottom a b{
color:red;
}	

#content .box4{
		margin:0;
		padding: 0;
		height:275px;
		width:auto;
		float:left;
		position:absolute;
		top:777px;
		left:51px;
		

}


#content .box4 .img1{
		margin:7px 0 15px 0;
		padding:0;
		height:127px;
		width:856px;
		float:left;

}	

#content .box4 .img2{
		margin: 0 10px 0 0;
		padding:0;
		height:86px;
		width:418px;
		float:left;
		display:inline;

}	
#content .box4 .img3{
		margin: 0 0 0 10px;
		padding:0;
		height:87px;
		width:418px;
		float:left;


}	
/************************************

			FOOTER
   
********************************/


#footer {
color:#666;
font-size:10px;
float:left;
text-align:center;
position:absolute;
top:1050px;
left:440px;

}
#footer a {
color:#666;
font-size:10px;
text-decoration: none;
}
#footer a:hover {
text-decoration:underline;
}


#footer2 {
	width:900px;
	margin:20px auto;
	padding-bottom:20px;
	color:#666;
	font-size:10px;
	text-align:center;
	display:block;
	
}
#footer2 a {
color:#666;
font-size:10px;
text-decoration:none;
}
#footer2 a:hover {
text-decoration:underline;
}



/************************************

			NEWS
   
********************************/

#content_page .content .title{
		margin:0;
		padding:0;
		width:533px;
		height:auto;
		}

#content_page .content .boxnews_sx{
		margin:0;
		padding:0;
		position:relative;
		width:533px;
		background-color:#fff;
		border:1px solid #fff;
		float:left;
		}
		
		#content_page .content .boxnews_sx h1{
		margin:0;
		padding:4px;
		color:#666;
		font-weight:normal;
		}
		#content_page .content .boxnews_sx h3{
		margin:0;
		padding:4px;
		font-size:20px;
		color:#666;
		font-weight:bold;
		}
		#content_page .content .boxnews_sx h2{
		margin:0;
		padding:4px;
		color:#666;
		font-weight:normal;
		}
		#content_page .content .boxnews_sx h4{
		margin:0;
		padding:4px;
		text-align:right;
		font-size:10px;
		color:#666;
		font-weight:normal;
		}
		#content_page .content .boxnews_sx p{
		margin:10px 5px;
		font-size:13px;
		color:#333;
		font-weight:normal;
		}			

		#content_page .content .boxnews_sx p.data{
		margin:10px 5px 10px 5px;
		height:10px;
		background-color:#eceded;
		padding:2px;
		font-size:10px;
		color:#333;
		font-weight:normal;
		}		
#content_page .content .boxnews_sx .box3_a{
		position:relative;
		background-color:#fff;
		height:84px;
		width:416px;
		margin: 0 0 7px 0;
		float:left;
		display:inline;
		padding:0;
		
}	
#content_page .content .boxnews_sx .box3_a .img{
	margin: 1px 0 0 5px;
	float:left;
	display:inline;
}	

#content_page .content .boxnews_sx .box3_a .testi{
	margin: 1px 0 0 5px;
	float:left;
	display:inline;
	width:316px;
	height:auto;
	color:#666;


}	
#content_page .content .boxnews_sx .box3_a .testi p{
	margin: 1px;
	color:#666;            
}	
#content_page .content .boxnews_sx .box3_a .testi h3{
	font-size:14px;
	margin: 1px;
	color:#666;
}	
#content_page .content .boxnews_sx .box3_a .testi p.bottom {
vertical-align:bottom;
}	
#content_page .content .boxnews_sx .box3_a .testi p.bottom a{
vertical-align:bottom;
color:#666;
}	
#content_page .content .boxnews_sx .box3_a .testi p.bottom a b{
color:red;
}		
#content_page .content .boxnews_sx  .news_prec{
height:50px;
color:red;
margin:10px 0 10px 7px;
border-top:3px solid #eceded;
border-bottom:3px solid #eceded;

}
#content_page .content .boxnews_sx  .news_prec img{
padding:15px 80px 0 5px;

}
	
		
		
		
#content_page .content .boxnews_dx{
		width:300px;
		height:250px;
		margin:0;
		padding:0;
		float:left;
		margin-left:10px;
		margin-top:-46px;

		}		
		
		
/************************************

			GIRONI
   
********************************/

#content_page .content .boxgironi_sx{
		height:auto;
		margin:0;
		padding:0;
		position:relative;
		width:533px;
		float:left;
		border
		}

#content_page .content .boxgironi_sx table{
		height:auto;
		margin:0;
		padding:0;
		border:1px solid #ffffff;
		width:533px;
		float:left;
		}	
#content_page .content .boxgironi_sx table td {
		padding-top: 5px;
		vertical-align:top;
		}			
#content_page .content .boxgironi_sx table td.freccie{
		height:40px;
		width: 30px;
		}	

		#content_page .content .boxgironi_sx table td.data{
		height:40px;
		width: 70px;
		}	
		#content_page .content .boxgironi_sx table td.citta{
		height:40px;
		width: 133px;
		}	
		#content_page .content .boxgironi_sx table td.squadra1{
		height:40px;
		width: 150px;	
		}	
		#content_page .content .boxgironi_sx table td.squadra2{
		height:40px;
		width: 150px;
		}	
#content_page .content .boxgironi_sx table p{
		margin:0;
		text-align:center;
		paddin:0 15px 0 15px;
		font-size:14px;
		text-transform:uppercase;
		
		}		
#content_page .content .boxgironi_sx table p.risultato{
		margin:0;
		text-align:center;
		paddin:0 15px 0 15px;
		font-size:14px;
		text-transform:uppercase;
		font-weight:bold;
		color:#000;
		
		}	
		
#content_page .content .boxgironi_sx table p.data{
		margin:0;
		text-align:center;
		paddin:0 15px 0 15px;
		font-size:16px;
		text-transform:uppercase;

		
		}	
#content_page .content .boxgironi_sx table .no_giocata{
		margin:0;
		text-align:center;
		paddin:0 15px 0 15px;
		font-size:15px;
		text-transform:uppercase;
		font-weight:bold;
		color:#000;
		
		}			
		
#content_page .content .boxgironi_sx table .citta{
		margin:0;
		text-align:center;
		paddin:0 15px 0 15px;
		font-size:15px;
		text-transform:uppercase;
		
		}			
#content_page .content .boxgironi_sx table .girone{
		margin:0;
		text-align:right;
		padding:0 15px 0 15px;
		font-size:16px;
		color:#fff;
		text-transform:uppercase;

		}	
#content_page .content .boxgironi_sx table .ora{
		margin:0;
		text-align:right;
		paddin:0 15px 0 15px;
		font-size:11px;
		color:#666;
		text-transform:uppercase;

		}		
#content_page .content .boxgironi_sx table .risultato_off{
		margin:0;
		text-align:right;
		paddin:0 15px 0 15px;
		font-size:12px;
		color:#666;
		text-transform:uppercase;

		}		
#content_page .content .boxgironi_sx table .risultato_on{
		margin:0;
		text-align:right;
		paddin:0 15px 0 15px;
		font-size:12px;
		color:#000;
		font-weight:bold;
		text-transform:uppercase;

		}				

#content_page .content .boxgironi_sx .girone{
		margin:0;
		padding:0 15px 0 15px;
		font-size:16px;
		height:20px;
		color:#fff;
		text-transform:uppercase;
		}			
#content_page .content .boxgironi_sx td.grigio_scuro{
		background-color:#a8a8a8;
		height:15px;
		width:250px;
		
	
		

		}	
#content_page .content .boxgironi_sx td.grigio_scuro p.squadra{
		padding-left:10px;
		font-weight:bold;
		font-size:14px;
		color:#fff;
		text-align:left;
		text-transform:uppercase;
				height:15px;

		}		
#content_page .content .boxgironi_sx td.grigio_scuro p.squadra_close{
		padding-left:10px;
			padding-bottom:10px;
		font-weight:bold;
		font-size:14px;
		color:#fff;
		text-align:left;
		text-transform:uppercase;
				height:15px;

		}					
#content_page .content .boxgironi_sx td.grigio_medio{
		background-color:#cccccc;
		height:15px;
		width:75px;

		}	
#content_page .content .boxgironi_sx td.grigio_medio p.giocate{
		text-align:center;
		font-weight:bold;
		font-size:14px;
		text-transform:uppercase;
				height:15px;

		}			
#content_page .content .boxgironi_sx td.grigio_chiaro{
		background-color:#e7e7e7;
		height:15px;
		width:75px;

		}		
		
#content_page .content .boxgironi_sx td.grigio_chiaro p.giocate{
		text-align:center;
		font-weight:bold;
		font-size:14px;
		text-transform:uppercase;
		height:15px;

		}																	



/************************************
          area supporter
		  
********************************/
a:link{color:#ed1c24;}
a:hover{color:#ed1c24;}
a:visited{color:#ed1c24;}
.barra_top{padding:3px 0 3px 3px; background-color:#001549; color:#FFFFFF;}

#content_page .content_supporter{
		margin:0 0 0 20px;
		padding:0 0 10px 0;
		position:relative;
		width:auto;
		/*height:900px;*/
		display:block;
		}

#content_page .content_supporter table{margin:0;	padding:0; font-family: Arial,Verdana,sans-serif; font-size:13px; border-collapse:collapse;}		
#content_page .content_supporter td{margin:0; padding:0;}		
#content_page .content_supporter tr{margin:0; padding:0;}		

.barra_top{padding:3px 0 3px 3px; background-color:#001549; color:#FFFFFF;}
.titolo{font-size:17px;}


/* ------------------------------------- GALLERY ------------------------------------------*/		

	#content_page #gallery {
			
			width:519px;
			height:auto;
			padding-bottom:20px;
		}
		
	#content_page #gallery h2 {
		font-size:16px;
		font-weight:normal;
		margin-top:20px;
	}
	
	#content_page #gallery h2 span {
		text-transform:uppercase;
	}
		
		#content_page #gallery .row {
			display:block;
			width:516px;
			height:125px;
			margin:10px 0 0 8px;			
			padding:0;
			border:none;
			border-bottom:10px solid #ededed;
			
		}
		
		#content_page #gallery .row .picture {
			width:100px;
			height:110px;
			margin-right:3px;
			padding:0;
			border:none;
			float:left;
		}
		
		#content_page #gallery .row .picture img {
			border:none;
		}
		
		#content_page #gallery .row .picture h4 {
			margin:0;
			padding:0;
			border:none;
			font-size:11px;
			text-align:right;
			font-weight:normal;
		}
		
		#content_page #gallery .row .picture h3 {
			margin:0;
			padding:0;
			border:none;
			font-size:10px;
			text-align:right;
			font-weight:normal;
			color:#001d65;
			text-transform:uppercase;
		}
