/*--------------------------------------------------------------
    Classi e Tag Comuni
--------------------------------------------------------------*/
* {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;
}

html {
	overflow: -moz-scrollbars-vertical;
}
table, tr, td, img, h1, h2, h3, p, a, img {
	margin:0;
	padding:0;
	border:0;
	outline:0;
}

td 
{
	font-size: 12px;
}
input
{
	background-color: #B4958B;
	border: 1px solid black;
}
select
{
	background-color: #B4958B;
	border: 1px solid black;
}

ul, li {
	margin:0px;
	padding:0px;
	border:0;
	outline:0;
	list-style:none;
}
body {
	background:#eeeeee;
	font-size: 100.01%;
	margin:0 auto;
	padding:0;
}
p {
	font-size:12px;
	text-align:justify;
}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {
	display: inline-block;
}
html[xmlns] .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
}
.res {
	margin:0px;
	padding:0px;
	border:0;
	outline:0;
	list-style:none;
}
/*-------------------------------------
	[ Codici Colori]
	
	Background:						#eeeeee (grigio leggero)
	Testo default:					#666666 (grigio marcato)

---------------------------------*/

/*-------------------------------------
	[Testi]
	
	Body:			10px Arial,Verdana,Helvetica,Geneva,sans-serif;
	Foooter:		12px Arial,Verdana,Helvetica,Geneva,sans-serif;

---------------------------------*/
/*-------------------------------------
	[[ FORMATTAZIONE TESTI]]
--------------------------------------*/



/*-------------------------------------
	[ Struttura Pagina  HOME PAGE]

	+ body.home
		+ .contenitore-pagina
			+ .header
				.top-tabelloni
				.photogallery
			+ .menu
			+ .footer

	[ Struttura Pagina  Sub Mod 1]

	+ body.submod1
		+ .contenitore-pagina
			+ .header
				.top-tabelloni
		+ .menu
		+ .contenuto
		+ .footer
				
---------------------------------*/

/*-----------------------------------
	[[  STRUTTURA ]]
-------------------------------*/
	body.vers1
	{
		background:#b89d88 url(../immagini/sf_sito.jpg) top center repeat-y;
		margin:0 auto;
	}

	.contenitore-pagina
		{
			margin:0 auto;
			width:938px;
		}
		/* header */
		body.vers1 .header
			{
				background:url(../immagini/sf_header.jpg) top center no-repeat;
				height:529px;
			}
			body.vers1 .top-tabelloni
				{

				}
			body.vers1 .photogallery
				{
				}
		.spazio-banner
			{
				background:url(../immagini/banner_damsol.jpg) top left no-repeat;
				height:87px;
			}
		/* menu */
		body.vers1 .menu
			{
				background:url(../immagini/sf_home_menu.jpg) top center no-repeat;				
			}
			body.vers1 .menu ul
				{
					padding:0 0 0 138px;
				}
				body.vers1 .menu li
					{
						float:left;
					}
					body.vers1 .menu li a
						{
							display:block;
							height:22px;
							float:left;
							text-indent:-3000px;
						}
						body.vers1 .menu li.link-1 a
							{
								background:url(../immagini/sf_home_link_1.gif) top left no-repeat;
								width:90px;
							}
						body.vers1 .menu li.link-2 a
							{
								background:url(../immagini/sf_home_link_2.gif) top left no-repeat;
								width:156px;
							}
						body.vers1 .menu li.link-3 a
							{
								background:url(../immagini/sf_home_link_3.gif) top left no-repeat;
								width:144px;
							}
						body.vers1 .menu li.link-4 a
							{
								background:url(../immagini/sf_home_link_4.gif) top left no-repeat;
								width:144px;
							}
						body.vers1 .menu li.link-5 a
							{
								background:url(../immagini/sf_home_link_5.gif) top left no-repeat;
								width:134px;
							}

		/* footer */
		body.vers1 .footer
			{
				background:url(../immagini/sf_footer.jpg) top center no-repeat;
				height:93px;
				/*width:938px;*/
				overflow:hidden
			}

	/*	-----------------------------------------------
		[FINE struttura HOME PAGE] 
	--------------------------------------------------*/
	/*	-----------------------------------------------
		[Sub Mod 1] 
	--------------------------------------------------*/
	.top-photogallery
		{
			position:absolute;
			top:260px;
			left:50%;
			margin-left:-469px;
			z-index:100;
			width:938px;
			height:218px;
		}
	/* header */
	body.submod1
		{
			background:#b89d88 url(../immagini/sf_sito.jpg) top center repeat-y;
			margin:0 auto;
		}
		body.submod1 .header
			{
				background:url(../immagini/sf_subpage_top.jpg) top center no-repeat;
				height:246px;
			}
			body.submod1 .header h1,
			body.submod1 .header h2
				{
					height:0px;
					overflow:hidden;
					text-indent:-3000px;
				}
		/* menu */
		body.submod1 .menu
			{
				background:url(../immagini/sf_menu_sub_mod1.gif) top center no-repeat;				
			}
			body.submod1 .menu ul
				{
					padding:0 0 0 138px;
				}
				body.submod1 .menu li
					{
						float:left;
					}
					body.submod1 .menu li a
						{
							display:block;
							height:22px;
							float:left;
							text-indent:-3000px;
						}
						body.submod1 .menu li.link-1 a
							{
								background:url(../immagini/sf_link_1.gif) top left no-repeat;
								width:90px;
							}
						body.submod1 .menu li.link-2 a
							{
								background:url(../immagini/sf_link_2.gif) top left no-repeat;
								width:156px;
							}
						body.submod1 .menu li.link-3 a
							{
								background:url(../immagini/sf_link_3.gif) top left no-repeat;
								width:144px;
							}
						body.submod1 .menu li.link-4 a
							{
								background:url(../immagini/sf_link_4.gif) top left no-repeat;
								width:144px;
							}
						body.submod1 .menu li.link-5 a
							{
								background:url(../immagini/sf_link_5.gif) top left no-repeat;
								width:134px;
							}

		/*	Contenuto*/
		.contenuto
			{
				padding:9px 0 0;
			}
			.contenuto-col-1
				{
					float:left;
					width:259px;
				}
				.contenuto-col-1 h1
					{
						height:437px;
						text-indent:-3000px;
					}
				.banner-dam
					{
						padding:3px 10px 0 0;
					}						
					.banner-dam a
						{
							background:url(../immagini/bann_dam_sport.gif) top left no-repeat;
							display:block;
							float:right;
							height:132px;
							text-indent:-3000px;
							width:171px;
						}
				.banner-bipop
					{
						padding:3px 10px 0 0;
					}						
					.banner-bipop a
						{
							background:url(../immagini/banner/BPL-02.jpg) top left no-repeat;
							display:block;
							float:right;
							height:132px;
							text-indent:-3000px;
							width:171px;
						}
				.banner-pulinet
					{
						padding:3px 10px 0 0;
					}						
					.banner-pulinet a
						{
							background:url(../immagini/banner/PULINET.jpg) top left no-repeat;
							display:block;
							float:right;
							height:132px;
							text-indent:-3000px;
							width:171px;
						}
				.pls-invia-amico
					{
						padding:20px 10px 0 0;
					}	
					.pls-invia-amico a
						{
							background:url(../immagini/pls_segnala.gif) top left no-repeat;
							display:block;
							float:right;
							height:68px;
							text-indent:-3000px;
							width:171px;
						}
			.contenuto-col-2
				{
					background:url(../immagini/sf_col2_top.gif) top left no-repeat;
					float:left;
					padding:30px 80px 20px 20px;
					width:579px;
				}
		/*	fine contenuto*/
		/*	titoli pagina*/
			.titpagina-lastoria
				{
					background:url(../immagini/titpagina_lastoria.jpg) top left no-repeat;
				}
			.titpagina-organizzazione
				{
					background:url(../immagini/titpagina_organizzazione.jpg) top left no-repeat;
				}
			.titpagina-programma
				{
					background:url(../immagini/titpagina_programma.jpg) top left no-repeat;
				}
			.titpagina-photogallery
				{
					background:url(../immagini/titpagina_photogallery.jpg) top left no-repeat;
				}
			.titpagina-giocatori
				{
					background:url(../immagini/titpagina_igiocatori.jpg) top left no-repeat;
				}
			.titpagina-comearrivare
				{
					background:url(../immagini/titpagina_comearrivare.jpg) top left no-repeat;
				}
			.titpagina-segnala
				{
					background:url(../immagini/titpagina_segnala.jpg) top left no-repeat;
				}
		/*	fine titoli pagina*/
		/* footer */
		.footer
			{
				background:url(../immagini/sf_footer.jpg) top center no-repeat;
				height:93px;
				overflow:hidden;
				/*width:938px;*/
			}
			.footer a
				{
					position:relative;
					display:block;
					text-indent:-3000px;
					left:50%;
				}
					.footer-link-1
						{
							top:36px;
							margin-left:-240px;
							height:40px;
							width:80px;
						}
					.footer-link-2
						{
							top:-12px;
							margin-left:-130px;
							height:50px;
							width:50px;
						}
					.footer-link-3
						{
							top:-85px;
							margin-left:-40px;
							height:80px;
							width:90px;
						}
					.footer-link-4
						{
							top:-150px;
							margin-left:70px;
							height:60px;
							width:90px;
						}
					.footer-link-5
						{
							top:-200px;
							margin-left:180px;
							height:40px;
							width:90px;
						}
					.footer-link-6
						{
							top:-245px;
							margin-left:380px;
							height:40px;
							width:90px;
						}
	/*	-----------------------------------------------
		[FINE struttura Sub Mod 1] 
	--------------------------------------------------*/

/*----------------------------------------
	Aggiunte stili nelle varie sottopagine
-----------------------------------------*/
	/*PROGRAMMA*/
	.templ-schedaprogramma
			{
				background:#6e5f56;
				border:1px solid #3e332c;
				margin-bottom:5px;
				padding:10px;
			}
			.templ-schedaprogramma p
				{
					color:#d5cdc1;
					font-size:11px;
					padding:10px 0;
				}
	.cont-page-filter2
			{
				background:#89786e;
				border:1px solid #3c2f27;
				padding:10px;
			}
			.cont-page-filter2 h2
				{
					font-size:16px;
				}
			.cont-page-filter2 a
				{
					background:url(../immagini/pls_giocatori.gif) top left no-repeat;
					display:block;
					width:412px;
					height:19px;
					text-indent:-3000px;
					margin-left:60px;
				}
	/*STORIA*/
	.templ-schedastoria
		{
			background:#6e5f56;
			border:1px solid #3e332c;
			margin-bottom:5px;
		}
	.templ-schedastoria-immagine
		{
			float:left;
			text-align:center;
			padding:10px 0;
			width:105px;
		}
	.templ-schedastoria-contenuto
		{
			float:left;
			width:470px;
			padding:10px 0;
		}
		.templ-schedastoria-contenuto h2
			{
				border-bottom:1px solid #3e332c;
				float:left;
				font-size:18px;
				height:40px;
				margin-bottom:10px;
				width:370px;
			}
		.templ-schedastoria-contenuto h3
			{
				color:#c8c8c8;
				float:right;
				font-size:40px;
				line-height:41px;
				margin-bottom:10px;
				width:100px;
			}
		.templ-schedastoria-contenuto p
			{
				font-size:11px;
				margin:10px;
			}
		.templ-link
			{
				padding:0 0 0 180px;
			}
		.templ-schedastoria-contenuto a
			{
				background:url(../immagini/pls_storia_guarda.gif) top left no-repeat;
				display:block;
				height:19px;
				text-indent:-3000px;
				width:70px;
			}
		/*POP UP*/

			.overlay
				{
					visibility:hidden;
					background:#000000;
					width:100%;
					height:100%;
					position:absolute;
					z-index:100;
					top:0px;
					left:0px;
					min-height:100%;
					filter:alpha(Opacity=70);
					-moz-opacity: 0.70; /* per mozilla */
					opacity: 0.70; /* FF e CSS3 */
				}
			.popup_scheda-item
				{
					visibility:hidden;
					position:absolute;
					z-index:110;
					padding:10px;
					margin: 0 0 5px;
					top:15px;
					left:50%;
					width:670px;
					margin-left:-345px;
				}
				.popup_scheda-item label
							{
								/*display:none;*/
							}
						.popup_scheda-item_riga1
							{
								padding:4px;
							}
							.scheda-item_riga1 h1
								{
									padding:5px;
									font-size:50px;
								}
							.scheda-item_riga2-col1
								{
									float:left;
								}
								.scheda-item_riga2-col1 img
									{
										border:2px solid #ffffff;
									}
							.scheda-item_riga2-col2
								{
									float:left;
									padding:10px;
									text-align:center;
									width:300px;
								}
								.scheda-item_riga2-col2 h2
									{
										font-size:50px;
									}
								#scheda-data
									{
										color:#f2740e;
										font-size:28px;
										font-weight:bold;
										text-decoration:underline;
										padding-top:20;
									}
								#scheda-luogo
									{
										font-size:28px;
										font-weight:bold;
										margin-top:20;
									}
								#scheda-risultato
									{
										border:2px solid #ffffff;
										font-size:20px;
										font-weight:bold;
										text-align:center;
										margin-top:20;
									}
									#scheda-risultato b
										{
											font-size:30px;	
										}
							.scheda-item_riga3
								{
									border:2px solid #ffffff;
									padding:10px;
								}	
								.scheda-item_riga3-col1
									{
										float:left;
										width:120px;
										text-align:right;
										font-size:30px!important;
										font-weight:bold;
										padding:0 10px 0 0;
									}
								.scheda-item_riga3-col2
									{
										float:left;
										width:500px;
									}
							.popup_scheda-item div
								{
									font-size:11px;
									color:#FFFFFF;
								}
							.popup_scheda-item .scheda-item_titolo
									{
										width:460px;
									}
							.popup_scheda-item .scheda-item_descrizione
									{
										width:460px;
									}
				.pls_chiudi
					{
						margin-top:-5px;
						margin-bottom:5px;
					}

	/*ORGANIZZAZIONE*/
		.templ-schedaorganizzazione 
			{
				background:#6e5f56;
				border:1px solid #3e332c;
				margin-bottom:5px;
				padding:10px;
			}
			.templ-schedaorganizzazione p
				{
					color:#d5cdc1;
					font-size:11px;
					padding:10px;
				}
		.cont-page-filter3
			{
				background:#89786e;
				border:1px solid #3c2f27;
				padding:10px;
			}
			.cont-page-filter3h2
				{
					font-size:16px;
				}
			.cont-page-filter3 a
				{
					background:url(../immagini/pls_scarica.gif) top left no-repeat;
					display:block;
					width:412px;
					height:19px;
					text-indent:-3000px;
					margin-left:60px;
				}
	/*PHOTOGALLERY*/
		.templ-contphotogallery
			{
				background:#6e5f56;
				border:1px solid #3e332c;
				margin-bottom:5px;
				padding:25px;
			}
			.templ-contphotogallery p
				{
					color:#160a03;
					font-size:12px;
					padding-bottom:15px;
				}
					a.rlink
					{
						text-decoration:none;
						cursor:hand;
					}
					.contphotogallery-scheda-1
						{
							background:url(../immagini/sf_photo_scheda1.jpg) top left no-repeat;
							height:37px;
							margin-bottom:5px;
							overflow:hidden;
							width:519px;
						}
					.contphotogallery-scheda-2
						{
							background:url(../immagini/sf_photo_scheda2.jpg) top left no-repeat;
							height:37px;
							margin-bottom:5px;
							overflow:hidden;
							width:519px;
						}
						.cont-img
							{
								float:left;
								width:48px;
								text-align:center;
								padding-top:4px;
							}
							.cont-img img
								{
									border:1px solid #160a03;
								}
						.cont-ora
							{
								color:#160a03;
								float:left;
								font-size:14px;
								font-weight:bold;
								text-align:center;
								width:93px;
								padding-top:8px;
								text-decoration:none;
							}
						.cont-testo
							{
								color:#160a03;
								float:left;
								font-size:12px;
								width:375px;
								padding:3px 0 0 3px;
								text-decoration:none;
							}


				.popup_scheda-photo
				{
					visibility:hidden;
					position:absolute;
					z-index:110;
					padding:10px;
					margin: 0 0 5px;
					top:15px;
					left:50%;
					width:640px;
					margin-left:-345px;
				}
						#scheda-ph-data
							{
								font-size:28px;
								font-weight:bold;
							}
						#scheda-ph-ora
							{
								font-size:50px;
								font-weight:bold;
							}
						.scheda-ph-contphoto
							{
								text-align:center;
								padding:10px;
							}
							.scheda-ph-contphoto img
								{
									border:2px solid #ffffff;
								}
							#scheda-ph-testo
								{
									padding:15px;
									font-size:12px;
								}
						.popup_scheda-photo div
								{
									font-size:11px;
									color:#FFFFFF;
								}
		/*Giocatori*/
		.cont-page-filter
			{
				background:#89786e;
				border:1px solid #3c2f27;
				padding:10px;
			}
			.cont-page-filter table td
				{
					text-align:left;
				}
				.cont-page-filter label
					{
						font-size:12px;
						font-weight:bold;
						text-transform:uppercase;
					}
					.cont-page-filter a:link
					{
						color:#FFFFFF;
						text-decoration:none;
					}
					.cont-page-filter a:active
					{
						color:#FFFFFF;
						text-decoration:none;
					}
					.cont-page-filter a:visited
					{
						color:#FFFFFF;
						text-decoration:none;
					}
		.templ-contgiocatori 
			{
				background:#6e5f56;
				border:1px solid #3e332c;
				margin-bottom:5px;
				padding:25px;
			}
		.contgiocatori-scheda
			{
				background:url(../immagini/sf_scheda_giocatori.jpg) center no-repeat;
				height:189px;
				overflow:hidden;
				width:130px;
				float:left;
			}
			.contgiocatori-scheda div
				{					
					text-align:right;
				}
			.sch-nome
				{
					color:#160a03;
					font-size:12px;
					padding:21px 8px 0 0;
				}
			.sch-cognome
				{
					color:#160a03;
					font-size:12px;
					padding:16px 8px 0 0;
				}
			.sch-eta
				{
					color:#160a03;
					font-size:12px;
					padding:16px 20px 0 0;
				}
			.sch-taglia
				{
					color:#160a03;
					font-size:12px;
					padding:16px 8px 0 0;
				}
			.sch-npiede
				{
					color:#a1391d;
					font-weight:bold;
					padding:16px 8px 0 0;
					font-size:35px;
				}
/*----------------------------------------
	FIEN Aggiunte stili nelle varie sottopagine
-----------------------------------------*/

.storia a
{
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	background: inherit;
	background-image:url(../immagini/______________.jpg);
	display: inherit;
	height: auto;
	text-indent: inherit;
}

