html, body{
	_height:100% !important;
	}

.squadre{
	float:left;
	display:inline;
	padding:0;
    /* modified top from 0 to 20 */
	margin: 20px 0 0 0;
	width:720px;
	height:auto;
	}

.team_cont{
background:transparent url(/img/sfondo.png) repeat scroll left top;
color:#000000;
display:inline;
float:left;
height:235px;
margin:10px 0 0 10px;
position:relative;
text-decoration:none;
width:235px;
	}

.team_cont_img{
	width:215px;
	height:165px;
	padding:10px;
	float:left;
	overflow:hidden;
	}

.team_cont_title{
	margin-left:10px;
	float:left;
	font-size:1.1em;
	font-weight:bold;
	display:inline;
	width:150px;
	margin-top:2px;
	text-transform:uppercase;
	}
	
	.team_cont_sub_title{
	margin-left:10px;
	float:left;
	font-size:1.1em;
	display:inline;
	width:150px;
	}



.team_cont span, .team_cont strong{
	float:left;
	display:inline;
	width:215px;
	text-align:left;
	margin:0px 0 0 10px;
	}

.team_cont strong{
	margin-top:20px;
	}

.ringo_logo{
	position:absolute;
	top:100px;
	right:0;
	z-index:100;
	}

.team_page, .team_album, .player_video, .crea_squadre, .team_dyr, .sfide_video{
	float:left;
	display:inline;
	margin:10px 0 0 0px;
	padding:10px;
	width:705px;
	background:url(/img/sfondo.png) top left;
	text-align:left;
	position:relative;
	}
    

	
    	
	
.team_page img{
	float:left;
	}
	
	
.team_page .title{
	float:left;
	display:inline;
	margin:20px 0 0 0;
	padding:0;
	} 

.team_page span{
	float:left;
	display:inline;
	margin:0 0 0 5px;
	padding:0;
	width:190px;
	font-size:18px;
	font-weight:bold;
	}
	
.graffetta{
	position:relative;
	top:-33px;
	left:228px;
	z-index:10;
    float: left;
	}

.team_page .foto_team{
	float:right;
	display:inline;
	}

.components{
/*	float:left;
	display:inline;*/
	width:705px;
	margin:10px 0 0 0;
	padding:0;
	float:left;
	}
	
.players{
/*	float:left;
	display:inline;*/
	width:705px;
	margin:0;
	padding:0;
	overflow:hidden;
	
	}

.small_logo{
	position:absolute;
	z-index:100;
	top:106px;
	right:10px;
	}

.lefoto{
	position:absolute;
	top:-25px;
	left:10px;
	}

.team_album .title{
	float:left;
	display:inline;
	margin:32px 0 0 0;
	padding:0;
	}

.team_album .nome, .team_album .subtitle{
	float:left;
	display:inline;
	width:100%;
	font-size:18px;
	font-weight:bold;
	margin:0;
	padding:0;
	}

.team_album .subtitle{
	font-size:11px;
	font-weight:normal;
	margin-top:10px;
	}

.photos{
	float:left;
	display:inline;
	width:100%;
	}



.foto {
	float:left;
	display:inline;
	width:150px;
	height:150px;
	padding:10px;
	margin:10px 2px 0 0;
	border:1px solid #cdcdcd;
	border-bottom:3px solid #cdcdcd;
	border-right:3px solid #cdcdcd;
	}

.buttons{
	float:left;
	display:inline;
	width:100%;
	margin:20px 0 0 0;
	}

.load{
	float:left;
	display:inline;
	background-color:#000000;
	color:#FFFFFF;
	width:143px;
	height:12px;
	text-align:center;
	border-bottom:3px solid #cdcdcd;
	border-right:3px solid #cdcdcd;
	text-decoration:none;
	margin:0 10px 0 0;
	padding:8px 0;
	}

.gallery_cont{
	float:left;
	display:inline;
	margin:10px 0 0 0;
	padding:5px;
	width:715px;
	background:url(/img/sfondo.png) top left;
	*padding-bottom:10px;
	}

.gallery_block, .top10_block, .vincitori{
	float:left;
	display:inline;
	margin:5px;
	width:109px;
	height:109px;
	overflow: hidden;
	}

.vincitori{
	width:225px;
	height:auto;
	}

.top10_block{
	width:131px;
	height:131px;
	background-color:#cacaca;
	}

.first{
	background:url(/img/graydiag.gif) top left;
	}

.first img{
	float:left;
	display:inline;
	margin:40px 0 0 13px;
	}
.first span{
	float:left;
	display:inline;
	margin:10px 0 0 23px;
	background-color:#FFFFFF;
	color:#000000;
	font-size:11px;
	padding:2px 4px;
	}

.gallery_prev{
	float:left;
	display:inline;
	width:154px;
	margin:0 8px 0 0;
	padding:10px;
	background:url(/img/sfondo.png) top left;
	}

.gallery_prev div{
	float:left;
	display:inline;
	width:100%;
	height:101px;
	margin:10px 0 0 0;
	background:url(/img/graydiag.gif) top left;
	}

.gallery_prev div img{
	float:left;
	display:inline;
	margin:15px 0 0 30px;
	}

#video_team{
	float:left;
	display:inline;
	width:438px;
	height:400px;
	}

.player_dx{
	float:left;
	display:inline;
	margin:0 0 0 10px;
	padding:30px 0 0 20px;
	background:url(/img/bg_player.png) top left no-repeat;
	width:237px;
	height:370px;
	}

.player_dx span{
	float:left;
	display:inline;
	font-size:18px;
	width:225px;
	}
	
.player_dx span strong, .player_dx span a{
	color:#e21e25;
	}

.player_dx span strong{ 
	margin-bottom:5px; 
	width:225px;	
	float:left;
	display:inline;
	}

.player_dx .pulsanti{
	float:left;
	display:inline;
	width:225px;
	margin:20px 0 0 0;
	}
	
.player_dx .pulsanti a{
	float:left;
	display:inline;
	width:180px;
	padding:8px 0;
	text-align:center;
	background-color:#000000;
	border-bottom:3px solid #cdcdcd;
	border-bottom:3px solid #cdcdcd;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	}
	
.player_dx .pulsanti span{
	width:180px;
	float:left;
	display:inline;
	font-size:11px;
	text-align:center;
	margin:10px 0;
	}

.pattern_head{
	float:left;
	display:inline;
	width:100%;
	height:31px;
	background:url(/img/graydiag.gif) top left;
	}
    
.team_dyr .title{
	float:left;
	display:inline;
	width:100%;
	font-size:18px;
	font-weight:bold;
	margin:10px 0 !important;
	}
    
.dyr_cont{
	float:left;
	display:inline;
	margin:18px 0 20px 0;
	width:100%;
	}
    
.team_estratto{
	float:left;
	display:inline;
	width:218px;
	height:11px;
	margin:2px 10px 0 0;
	padding:5px 0 4px 10px;
	font-weight:bold;
	font-size:11px;
	background-color:#efefef;
	color:#000000;
	text-decoration:none;
	}
    
.last {
    margin-right:0;
    }

.crea_squadre .title{
	position:absolute;
	top:-15px;
	left:220px;
	}

.info_team, .players_team{
	float:left;
	display:inline;
	margin:45px 0 0 10px;
	width:360px;
	}

.info_team_new {
	width:360px;
	}


.players_team{
	width:300px;
	}

.info_team div, .players_team div{
	float:left;
	display:inline;
	width:100%;
	margin:0;
	padding:0;
	font-size:16px;
	font-weight:bold;
	}

.info_team div{
	margin:15px 0 0 0;
	}
	
.info_team div label {
  float: left;
}

.info_team div input{
	float:left;
	clear: left;
	display:inline;
	width:260px;
	border:1px solid #bdbdbd;
	margin:3px 0 0 0;
	padding:3px;
	}

.friends_cont{
	float:left;
	display:inline;
	width:100%;
	background:url(/img/graydiag.gif) top left;
	padding:5px !important;
	margin-top:5px !important;
	}

.players_team div div.friend{
	float:left;
	display:inline;
	margin:3px;
	}

.num_friend{
	background-color:#000000;
	color:#FFFFFF;
	font-size:12px !important;
	width:26px !important;
	text-align:center;
	padding:4px 0 !important;
	height:16px;
	margin:0 10px 0 0 !important;
	}

.players_team div.friends_cont div.friend input{
	width:250px;
	padding:4px;
	_padding:2px;
	border:1px solid#bdbdbd;
	}

.crea_team{
	float:left;
	display:inline;
	margin:10px 0 0 0;
	padding:4px;
	background-color:#000000;
	color:#FFFFFF;
	border:1px solid #cacaca;
	border-bottom:3px solid #cacaca;
	border-right:3px solid #cacaca;
	cursor:pointer;
	}
	
.ringo_space, .ringo_space_right{
	float:left;
	display:inline;
	margin:10px 0 0 0;
	padding:10px;
	background:url(/img/sfondo.png) top left;
	width:337px;
	}

.ringo_space_right{
	margin-left:10px;
	}

.sfida_cont{
	float:left;
	display:inline;
	margin:0;
	padding:0;
	width:100%;
	background:url(/img/graydiag.gif) top left;
	}

.partecipante, .partecipante_left{
	float:left;
	display:inline;
	width:109px;
	margin:10px 0 0 0;
	}

.partecipante_left{
	margin-left:34px;
	}

.partecipante img, .partecipante_left img{
	float:left;
	display:inline;
	}

.nome_azione{
	float:left;
	display:inline;
	width:100%;
	margin:0;
	padding: 10px 0;
	text-align:center;
	font-size:11px;
	color:#e21e25;
	background-color:#FFFFFF;
	font-weight:bold;
	height:30px;
	}

.vs_pos{
	float:left;
	display:inline;
	padding:0;
	margin:110px 5px 0;
	}

.view_sfida{
	float:left;
	display:inline;
	margin:20px 0 10px 100px;
	padding:5px 10px;
	background-color:#000000;
	color:#FFFFFF;
	border-bottom:3px solid #cacaca;
	border-right:3px solid #cacaca;
	text-decoration:none
	}
	
.view_vota{
	float:left;
	display:inline;
	margin:20px 0 10px 140px;
	padding:8px 18px;
	background-color:#000000;
	color:#FFFFFF;
	border-bottom:3px solid #cacaca;
	border-right:3px solid #cacaca;
	text-decoration:none
	}
	
.sfide_video{ position:relative; }

.sfide_video .title, .sfide_video .scadenza{
	margin:10px 0 0 0;
	font-size:18px;
	font-weight:bold;
	width:100%;
	text-align:center;
	float:left;
	display:inline;
	}

.sfide_video .scadenza{ color:#e21e25; margin-top:0; }

#sfida_left, #sfida_right{
	float:left;
	display:inline;
	width:347px;
	margin:15px 0 0 0;
	padding:0;
	}

#sfida_right{
	margin-left:10px;
	}
	
#sfida_left .video_cont, #sfida_right .video_cont{
	width:100%;
	height:265px;
	background-color:#cacaca;
	}

.video_data{
	float:left;
	display:inline;
	margin:0;
	padding:0;
	background:url(/img/pattern_sfide.png) top left no-repeat;
	width:100%;
	height:124px;
	}

.video_name, .vote_numb{
	float:left;
	display:inline;
	width:100%;
	margin:15px 0 0 0;
	padding:0;
	font-size:18px;
	color:#e21e25;
	text-align:center;
	font-weight:bold;
	}

.vote_numb{
	color:#000000;
	font-size:11px;
	margin-top:0;
	}
	
.video_data form{
	float:left;
	display:inline;
	width:100%;
	text-align:center;
	margin-top:25px;
	}

.video_data form input{
	width:73px;
	height:33px;
	color:#FFFFFF;
	background-color:#000000;
	border:none;
	border-bottom:3px solid #cacaca;
	border-right:3px solid #cacaca;
	cursor:pointer;
	}

.vs{
	position:absolute;
	left:343px;
	top:368px;
	z-index:10;
	}

.ringo_space, .ringo_space_right{
	float:left;
	display:inline;
	padding:10px;
	background:url(/img/sfondo.png) top left;
	width:337px;
	}


.gallery_cont h1 {
display:inline;
float:left;
margin-left:30px;
margin-top:-21px;
}
.gallery_cont input, .gallery_cont h1, .gallery_cont a {
position:relative;
z-index:1;
}

.gallery_cont_img {
	margin-left:5px;
	float:left;
	width:705px;
	}
	
	
.top10_block img {
height:131px;
width:131px;
}

.btn_squadra{
	float:left;
	position:relative;
	}
	.btn_squadra a{
		position		: absolute;
		z-index			: 4;
		left			: 0;
		bottom			: 15px;
		display			: block;
		padding			: 0 25px;
		height			: 30px;
		line-height		: 30px;
		margin			: 0 18px;
		background		: #000;
		color			: #fff;
		border			: 0;
		border-bottom	: 4px #fff solid;
		border-right	: 4px #fff solid;
		text-transform	: uppercase;
		text-decoration	: none;
		font-size		: 1em;
		cursor			: pointer;
	}
    
    .squadre_locate {
        height: 60px;
        width: 70px;
        text-align: center;
        position: absolute;
        top: 170px;
        right: 10px;
        z-index: 10;
    }
    
    .squadre_locate dt img {
        position: relative;
        top: 0;
        left: 0;
    }
    
    .squadre_locate dd span {
        width: auto;
        margin: 0;
        color: #C52307;
        font-size: 1.2em;
        font-weight: bold;
        float: none;
    }
    
    #coldx .team_page .fl a {
        height: 30px;
        margin: 10px 5px 0 0;
        padding: 0 25px;
        color: #FFFFFF;
        text-decoration: none;
        line-height: 30px;
        background: #000000;
        border-bottom: 4px solid #CACACA;
        border-right: 4px solid #CACACA;
        text-transform: uppercase;
        display: inline-block;
    }
    
    #coldx .team_page a {
        padding: 0;
        background: none;
        border: none;
    }
    
    #coldx .team_page ul {
        width: 240px;
        margin: 0;
        list-style: none;
        float: left;
        display: inline;
    }
    
 
    
    #coldx .squadre .team_cont a img {
        width: 215px;
        height: 175px;
    }
    

    #TB_window {
        text-align: center;
        background: transparent;
        border: none !important;
        *top: 25% !important;
        _top: 50%;
    }
    
    #TB_window #TB_ajaxContent {
        text-align: center;
    }
    
    #TB_window #TB_ajaxContent .png {
        position: relative;
        float: none;
    }
    
    #TB_window #TB_ajaxContent div {
        width: 400px;
        position: relative;
        text-align: center;
    }
    
    #TB_window #TB_ajaxContent form {
        width: 360px;
        padding: 20px;
        text-align: left;
        background: #FFFFFF;
        position: relative;
    }
    
    #TB_window #TB_ajaxContent form label {
        text-align: left;
        display: block;
    }
    
    #TB_window #TB_ajaxContent form label span {
        font-weight: bold;
        display: block;
    }
    
    #TB_window #TB_ajaxContent form label input {
        border: 1px solid #CCCCCC;
        position: relative;
        display: inline;
		margin:0 0 12px 0;
    }
    
    #TB_window #TB_ajaxContent div .png {
        position: relative;
        float: none;
    }
    
    #TB_window #TB_ajaxContent div div {
        margin: 0;
        padding: 10px;
        text-align: center;
        background: #FFFFFF;
    }
    
    #TB_window #TB_ajaxContent div div strong {
        margin: 0 0 10px 0;
        font-size: 1.1em;
        font-weight: bold;
        display: block;
    }
    
    #TB_window #TB_ajaxContent div div a {
        height: 30px;
        margin: 10px 5px 0 0;
        padding: 0 25px;
        color: #FFFFFF;
        text-decoration: none;
        line-height: 30px;
        background: #000000;
        border-bottom: 4px solid #CACACA;
        border-right: 4px solid #CACACA;
        text-transform: uppercase;
        display: inline-block;
    }
	
	
	

	#continuagioco
	{
		position		: absolute;
		z-index			: 4;
		left			: 0;
		display			: block;
		padding			: 0 25px;
		height			: 30px;
		line-height		: 30px;
		margin			: 0 18px;
		background		: #000;
		color			: #fff;
		border			: 0;
		border-bottom	: 4px #fff solid;
		border-right	: 4px #fff solid;
		text-transform	: uppercase;
		text-decoration	: none;
		font-size		: 1em;
		cursor			: pointer;
	}

	#continuagioco {
		padding-bottom	: 0;
		width			: 103px;
		height			: 35px;
		font-size		: 0.9em;
	}
	
		#annulla
	{
		position		: absolute;
		z-index			: 4;
		left			: 105px;
		display			: block;
		padding			: 0 25px;
		height			: 30px;
		line-height		: 30px;
		margin			: 0 18px;
		background		: #000;
		color			: #fff;
		border			: 0;
		border-bottom	: 4px #fff solid;
		border-right	: 4px #fff solid;
		text-transform	: uppercase;
		text-decoration	: none;
		font-size		: 1em;
		cursor			: pointer;
	}

	#annulla {
		padding-bottom	: 0;
		width			: 103px;
		height			: 35px;
		font-size		: 0.9em;
	}
	
		#image {
			width:300px;
	}
	
	.cont_squadra{
		width:700px;
		margin:6px 0 6px 0;
		float:left;
		}
		
		
		
		.cont_squadra_img{
		width:101px;
		height:101px;
		border-bottom:3px solid #cdcdcd;
		border-left:1px solid #cdcdcd;
		border-top:1px solid #cdcdcd;
		border-right:3px solid #cdcdcd;
		float:left;
		}
	.cont_squadra img{
		margin:6px;
		width:100px;
		height:85px;}
		}
		
		.cont_squadre_contenuti {
			width:570px;
			margin-left:18px;
			margin-top:6px;
			display:inline;
			float:left;
			}
			
.pattern_head_cor{
	float:left;
	display:inline;
	width:100%;
	height:1px;
	background:url(/img/trat.gif) top left;
	background-repeat:repeat-x;
	}
	
.sep{
	width:1px;
	height:13px;
	background:url(/img/trat_nomi.jpg) top left;
	background-repeat: no-repeat;
	}
	
div.pager {
	text-align: center;
	color: #FFF;
	clear: both;
	padding-top: 15px;
	font-weight: bold;
	font-size: 16px;
}
div.pager a,
div.pager a:visited,
div.pager a:active {
	color: #FFF;
	font-weight: bold;
}
