@charset "utf-8";

/* CSS Document */



body {

background-color:#FFF;

background-image:url(../img2009/sfondo_body.jpg);

padding:0px;

color:#494947;

font-family:Tahoma, Geneva, sans-serif;

font-size:10px;

} 

.corpo_sito {

display:block;

width:900px;

margin:auto;

background-image:url(../img2009/sfondo_corpo.png);

background-repeat:repeat-y;

padding:0px 8px 15px 8px;

}

.corpo_sito_int{

display:block;

width:915px;

height:6px;

margin:auto;

background-image:url(../img2009/sfondo_corpo_int.png);

background-position:top;

}



.intestaz {



background-image:url(../img2009/intestazione.jpg);

height:192px;

position:relative;

}



.menu1 {

display:block;

width:675px;

float:left;

text-transform:uppercase;

margin-top:40px;

padding-left:220px;

}

.menu1 span {

margin-right:30px;

float:right;

text-transform:uppercase;

}



#cerca {

color:#FFF;

display:inline-block;

margin-right:50px;

font-size:12px;

text-decoration:none;

}

#cerca:hover {

text-decoration:underline;

}



.menu1 a{

text-decoration:none;

}



a {

color:#494947; 

text-decoration:underline;

}

a:hover {

color:#4487cd;

}





#zona1_home #sx_home{

float:left;

display:block;

height:380px;

}

#zona1_home #cx_home{

float:left;

display:block;

height:361px;

padding-top:19px;



}
#zona1_home #cx_home2{

float:left;

display:block;

height:361px;

padding-top:19px;
background-image:url(../img2009/sfondo-menu-news-home.jpg);
background-position:0px 0px;
background-repeat:no-repeat;



}
#zona1_home #dx_home{

float:left;

display:block;

height:380px;



}



#zona1_home #sx_home{

width:200px;

background-color:#FFF;

}

#zona1_home #cx_home{

width:436px;

background-image:url(../img2009/sfondo_newhome.jpg); 

background-position:top;

background-color:#FFF;

background-repeat:no-repeat;

}

#zona1_home #dx_home{

width:200px;

background-color:#FFF;

margin-left:3px;

}



#dx_home h3 {

	margin:4px;

	margin-left:5px;

	color:#4487cd;

}



#dx_home p {

	margin:4px;

	margin-left:5px;

}

#dx_home img {

	margin:4px;

	margin-left:5px;

}

#news_home{

margin:6px 22px 20px 20px;

font-size:10px;

height:280px;

background-position:center top;

background-repeat:no-repeat;

}



#news_home h3{

background-image:url(../img2009/sfondo_tit_newshome.png);

padding:5px 10px 5px 10px;

margin:10px 0px 130px 0px;

font-size:14px;

color:#000;

}



#news_home strong{

font-size:12px;

font-weight:bold;

}

#news_home p{

background-image:url(../img2009/sfondo_tit_newshome.png);

padding:5px 10px 5px 10px;

color:#000;

}

#news_home a{

color:#000;

}



#ppturno {

color:#a19f9f;

margin-right:10px;

margin-left:10px;

}

#ppturno #squadra{

display:inline-block;

font-weight:bold;

font-size:11px;

color:#4487cd;

width:80%;

text-transform:uppercase;

}

#ppturno #risult{

width:20%;

font-size:11px;

display:inline-block;

text-align:center;

font-weight:bold;

background-color:#ddecf7;

color:#494947;

padding-bottom:2px;

}

#precturno {

	background-color:#F2F8FC; padding-bottom:8px; margin-top:15px;

	display:block;

	width:86%;

}

#precturno h3 {

	color:#494947;

	padding-top:8px;

	margin-bottom:6px;

}



#altrenews .altranews {

	display:block;

	width:192px;

	float:left;

	background-image:url(../img2009/sfondoaltrenews.jpg);

	background-repeat:no-repeat;

	height:120px;

	padding-bottom:6px;

	margin-right:21px;

}

#altrenews .altranews span.altrabox{

	display:block;

	padding:6px;

	padding-top:0px;

	padding-bottom:10px;

}

#altrenews h3 a{

color:#58585a;

text-decoration:none;

font-style:normal;

font-size:11px;

}

#altrenews p a{

color:#58585a;

text-decoration:none;

}

 #altrenews p{

font-size:10px;

}

#altrenews h3 a:hover{

text-decoration:underline;

}



#altrenews p a:hover{

text-decoration:underline;

}

 #altrenews hr{

border:1px solid #333333;

}

#altrenews #data{

color:#3d8ae8;

display:block;

margin-bottom:5px;

font-weight:normal;

}



#link_allnews {

background-image:url(../img/li_vai_allnews.gif);

background-position:left;

background-repeat:no-repeat;

margin-left:14px;

padding:0px;

margin-top:30px;

font-size:12px;

padding-left:23px;

}

#link_allnews a{

color:#708394;

text-decoration:none;

}

#link_allnews a:hover{

text-decoration:underline;

}



#annuncipartite {

color:#000;

text-align:center;

font-size:12px;

background-image:url(/img2009/sfondo_cartell_partita.png);

background-position:center top;

background-repeat:no-repeat;

height:278px;

padding:15px 18px 5px 18px;

}



#annuncipartite .data {

	color:#4487cd;

	text-align:left;

	text-decoration:underline;

}

#annuncipartite .squadra_ann {

	color:#4487cd;

	font-weight:bold;

}



#zona2_home #sx_home{

float:left;

display:block;

height:260px;

width:230px;

background-color:#FFF;

background-image:url(../img/sfondo_zona2_sx.jpg);

background-position:center top;

background-repeat:no-repeat;  

}

#zona2_home #cx_home{

float:left;

display:block;

height:260px;

width:230px;

background-color:#FFF;

background-image:url(../img/sfondo_zona2_sx.jpg);

background-position:center top;

background-repeat:no-repeat;

}

#zona2_home #dx_home{

float:left;

display:block;

background-color:#FFF;

height:260px;

width:440px;

background-image:url(../img/sfondo_zona2_dx.jpg);

background-position:center top;

background-repeat:no-repeat;

}

.foto_home {

	background-image:url(../img2009/sfondogalleryhome.jpg);

	background-repeat:no-repeat;

	background-position:top;

	margin-left:0px;

	margin-top:0px;
	
	display:block;

	width:635px;

	height:302px;

}

.foto_home a{

	color:#4487cd;

	font-size:12px;

	text-transform:uppercase;

}

#anteprimafoto {

	margin-left:12px;

	

}

#anteprimafoto a:hover {

	border:1px solid #06C;

}



h1 {

	

	color:#4487cd;

	font-size:12px;

	text-transform:uppercase;

	

}



.cx {

	padding-left:30px;

	padding-right:30px;

}

#anteprimafoto a {

	height:72px;

	border:1px solid #f9f9f9;

	width:96px;

	margin-right:23px;

	display:block;

	float:left;

	overflow:hidden;

	text-align:center;

	margin:

	}

img {

	border:0px;

}

.cx_intero_top {

	display:block;

	width:843px;

	height:11px;

	margin-bottom:0px;

	margin-top:33px;

	padding-bottom:0px;

	background-image:url(../img2009/sfondo_cx_top_big.jpg);

	background-position:bottom;

	background-repeat:no-repeat;

}

.cx_intero_bottom {

	display:block;

	width:843px;

	height:11px;

	margin-bottom:0px;

	padding-bottom:0px;

	background-image:url(../img2009/sfondo_cx_bottom_big.jpg);

	background-position:top	;

	background-repeat:no-repeat;

}

.cx_intero {

	display:block;

	width:821px;

	padding-left:10px;

	padding-right:10px;

	margin-top:0px;

	padding-top:1px;

	border-left:1px solid #CCC;

	border-right:1px solid #CCC;

	background-color:#f9f9f9;

	background-image:url(../img2009/sfondo_cx.jpg);

	background-repeat:repeat-x;

	background-position:bottom;

	



}



.sx_news {

	display:block;

	width:67%;

	float:left;

	margin-right:5px;

	border-right:1px solid #e3e3e3;

	padding-right:10px;

	padding-left:10px;

	}



.dx_news {

	display:block;

	height:600px;

	overflow:auto;

}

.dx_news #altrenews p{

	border-bottom:1px solid #e3e3e3;

	margin-bottom:4px;

}.dx_news #altrenews h3 #data{

	margin-bottom:2px;

}.dx_news #altrenews a{

	

}



#fotorosa {

display:block;

float:left;

padding-top:10px;

margin-right:40px;

width:500px;

text-align:center;

}

div.clearer{

clear: right;

font-size:3px;}



#staff {

display:block;

height:340px;

}



.giocatore_rosa div {

margin-bottom:2px;

}

.giocatore_rosa .datanasc {

color:#CCCCCC;

}

.giocatore_rosa .datanasc span{

display:block;

}





.giocatore_rosa {

display:block;

float:left;

color:#000;

margin:4px;

text-decoration:none;

font-size:9px;

padding:5px;

/*background-image:url(/modelli/sfondorosa.gif);*/

background-position:center;

background-repeat:repeat-x;

border:1px solid #EEE;

height:85px;

width:248px;

}

.giocatore_rosa:hover {

/*background-image:url(/modelli/sfondorosa_hov.gif);*/

background-position:center;

border:1px solid #708394;

height:85px;

width:248px;

}

.giocatore_rosa img{

float:left;

margin-right:4px;

border:0px;

}



.giocatore_rosa .numeromaglia {

font-size:20px;

font-family:Arial, Helvetica, sans-serif;

text-align:right;

text-decoration:none;

color:#3d8ae8;

}



.img_gioca{

float:left;

margin-right:10px;

border:0px;

display:block;

width:70px;

text-align:center;

height:85px;

overflow:hidden;

}



.giocatore_rosa div {

margin-bottom:2px;

}

.giocatore_rosa .datanasc {

	color:#666;

}

.giocatore_rosa .datanasc span{

display:block;

}





.giocatore {

display:block;

float:left;

width:700px;

color:#444;

margin:4px;

font-size:12px;

padding:5px;

/*background-image:url(/modelli/sfondorosa.gif);

background-position:center;

background-repeat:repeat-x;*/

}



.giocatore img{

float:left;

margin-right:10px;

border:0px;

}

.elencorosa{

display:block;

width:325px;

height:500px;

overflow:auto;

}



.giocatore .numeromaglia {

font-size:20px;

font-family:Arial, Helvetica, sans-serif;

float:right;

width:80px;

height:70px;

text-align:center;

padding-top:14px;

text-decoration:none;

color:#FFF;

background-image:url(/modelli/magliagiocatore.png);

background-position:top	;

background-repeat:no-repeat;

}

.statistiche_giocatore {

display:block;

float:left;

width:200px;

margin-bottom:10px;

}



.statistiche_giocatore .cola {

display:block;

float:left;

width:70px;

color:#666;

height:15px;

text-align:right;

margin-right:6px;

padding:3px;

}

.statistiche_giocatore .colb {

display:block;

width:100px;

color:#000;

height:15px;

text-align:left;

padding:3px;

}

.statistiche_giocatore .cola img{

float:right;

}

.statistiche_giocatore span {

color:#3d8ae8;

}





#calendario_int {

height:580px;

overflow:auto;

width:500px;

/*scrollbar-3dlight-color: #C0C0C0; 

scrollbar-arrow-color: rgb(255,255,255);

scrollbar-base-color: #232323;

scrollbar-darkshadow-color: #C0C0C0; 

scrollbar-face-color: #232323;; 

scrollbar-highlight-color: #666666; 

scrollbar-shadow-color: #666666;

scrollbar-track-color:#666666; */

}

#calendario_partita {

color:#333;

font-size:10px;

display:block;

}



#calendario_partita span{

float:left;

display:block;

padding:2px;

margin:3px;

}



#calendario_partita #squadracasa{

width:190px;

text-align:right;

}

#calendario_partita #squadratrasf{

width:190px;

text-align:left;

}

#calendario_partita #gol{

width:21px;

text-align:center;

font-weight:bold;

font-size:12px;

}



#calendario_partita #giornata{

width:460px;

font-size:12px;

color:#3d8ae8;

font-weight:bold;

text-align:left;

}

#classifica_squadra {

font-weight:bold;

font-size:11px;

background-color:#FFFFFF;

color:#1E1E1E;

padding:4px;

}

#classifica_punti {

font-weight:bold;

font-size:11px;

text-align:center;

background-color:#fff;

color:#1E1E1E;

padding:4px;

}



.news_giovanili {

	background-image:url(../modelli/sfondo_altre_news.jpg);

	display:block;

	width:178px;

	height:63px;

	padding:6px;

	background-color:#0C9;

	margin-top:4px;

}

.news_giovanili h2 {

	font-size:9px;

	margin:0px;

	margin-left:5px;

	margin-bottom:3px;

}

.news_giovanili a{

	margin-left:5px;

}



#news_news p {

	font-size:12px;

}



.img_intest {

	display:block;

	width:416px;

	height:88px;

	position:absolute;

	top:39px;

	left:484px;

}



.intest_fire {

	position:absolute;

	top:132px;

}

.coccarde {

	position:absolute;

	top:67px;

	left:216px;
}





#featured{ 

	width:360px; 

	padding-right:250px; 

	position:relative; 

	height:250px; 

	background:#fff;

}

#featured ul.ui-tabs-nav{ 

	position:absolute; 

	top:0; left:400px; 

	list-style:none; 

	padding:0; margin:0; 

	width:209px;

}

#featured ul.ui-tabs-nav li{ 

	padding:1px 0; padding-left:13px;  

	font-size:12px; 

	color:#666;

}

#featured ul.ui-tabs-nav li img{ 

	float:left; margin:2px 5px; 

	background:#fff;

	width:60px;

}

#featured ul.ui-tabs-nav li span{ 

	font-size:11px; font-family:Verdana; 

}

#featured li.ui-tabs-nav-item a{ 

	display:block; 

	height:58px; 

	color:#333;  background:#fff;

	padding-right:4px;

	text-decoration:none;

	border:1px solid #d8d8d8;
	overflow:hidden;

}

#featured li.ui-tabs-nav-item a:hover{ 

	background:#f2f2f2; 

}

#featured li.ui-tabs-nav-item .img{

	display:inline-block;

	float:left;

	width:60px;

	margin-right:4px;

	height:40px;

	overflow:hidden;

}

#featured li.ui-tabs-selected{ 

	background:url('/librerie/featured-content-slider/images/selected-item.gif') top left no-repeat;  

}



#featured .ui-tabs-panel .fotobig{

	text-align:center;

}



#featured .ui-tabs-panel .fotobig img{

 width:400px;

}



#featured ul.ui-tabs-nav li.ui-tabs-selected a{ 

	background:#ccc;

	color:#0f2c58;

	background-image:url(../librerie/featured-content-slider/images/sfondo_thumb.jpg);

	overflow:hidden;



}

#featured .ui-tabs-panel{ 

	width:400px; height:250px; 

	background:#999; position:relative;

	overflow:hidden;

}

#featured .ui-tabs-panel .info{ 

	position:absolute; 

	top:180px; left:0; 

	height:70px;

	display:block;

	width:400px;

	background: url('/librerie/featured-content-slider/images/transparent-bg.png'); 

}

#featured .info h2{ 

	font-size:15px; font-family:Arial, Helvetica, sans-serif;

	color:#fff; padding:5px; margin:0;

	overflow:hidden; 

}

#featured .info p{ 

	margin:0 5px; 

	font-family:Verdana; font-size:11px; 

	line-height:15px; color:#f0f0f0;

}

#featured .info a{ 

	text-decoration:none; 

	color:#fff; 

}

#featured .info a:hover{ 

	text-decoration:underline; 

}

#featured .ui-tabs-hide{ 

	display:none; 

}

.button_news_home {
	margin-top:6px;
}
.button_news_home .puls {
	display:inline-block;
	width:157px;
	height:26px;
	cursor:pointer;
	background-image:url(../img2009/sfondo_news_home.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	color:#1d5681;
	text-align:center;
	font-size:14px;
	padding-top:17px;
}

.button_news_home .sel {
	background-image:url(../img2009/sfondo_news_home_h.jpg);
	color:#FFF;
} 

#scrollbar1 { width: 220px; margin: 20px 0 10px; }
#scrollbar1 .viewport { width: 200px; height: 200px; overflow: hidden; position: relative; }
#scrollbar1 .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0; }
#scrollbar1 .scrollbar{ background: transparent url(http://www.kaosfutsal.it/librerie/tiny_scroll/bg-scrollbar-track-y.png) no-repeat 0 0; position: relative; background-position: 0 0; float: right; width: 15px; }
#scrollbar1 .track { background: transparent url(http://www.kaosfutsal.it/librerie/tiny_scroll/bg-scrollbar-trackend-y.png) no-repeat 0 100%; height: 100%; width:13px; position: relative; padding: 0 1px; }
#scrollbar1 .thumb { background: transparent url(http://www.kaosfutsal.it/librerie/tiny_scroll/bg-scrollbar-thumb-y.png) no-repeat 50% 100%; height: 20px; width: 25px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: -5px; }
#scrollbar1 .thumb .end { background: transparent url(http://www.kaosfutsal.it/librerie/tiny_scroll/bg-scrollbar-thumb-y.png) no-repeat 50% 0; overflow: hidden; height: 5px; width: 25px; }
#scrollbar1 .disable { display: none; }


.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: #d6e6f1;
}
.jScrollPaneDrag {
	position: absolute;
	background: #2b5a88;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowUp:hover {
	/*background-color: #f60;*/
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowDown:hover {
	/*background-color: #f60;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
}


		
.holder {
	float: left;
	margin: 0px;
}

.scroll-pane {
	width: 280px;
	height: 270px;
	overflow: auto;
	background: #fff;
	float: left;
}


#pane1 {
}

.box_fototot {
	float:left; padding:5px; width:245px; height:100px;
	margin-right:8px;
	margin-left:8px;
	margin-bottom:5px;
	border:1px solid #CCC;
	overflow:hidden;
}

.box_fototot .thumbnail{
	 width:80px;
}
.box_fototot .thumb{
	float:left; margin-right:10px; width:80px; overflow:hidden; height:80px;
}
.box_fototot h1{
	color:#333;
	margin:0px;
	font-size:10px;
}

.immagine_gall_spec {
	display:block;
	width:150px;
	margin:8px 6px;
	height:100px;
	overflow:hidden;
	float:left;
}
