/*HTML DEFAULT*/body {	background-color: #000000;	border:0px;	margin:0px;	padding:0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #000000;	}div{	border:0px;	margin:0px;	padding:0px;	/*text-align: center;*/}div p{	text-align: center;}table, tr, td {	font-size:14px;}hr {	text-align: center;	height: 1px;	border:0px solid;	background-color: #000000;	width: 90%;	margin-top: 15px;	margin-bottom: 15px;}img{	border:0px;}th{	text-align: left;	padding-right: 10px;}a:LINK,a:VISITED{	color: #000000;	text-decoration: underline;}a:HOVER,a:ACTIVE{	color: #000000;	text-decoration : overline underline;}h1{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;	font-size: 22px;	letter-spacing:	2px;	text-align: center;}h2{	font-size: 16px;	text-align: center;}/*MENU*/div#container{	position:relative;	width:100%;	text-align:center;}div#content{	position:relative;	width:1024px;	margin: 0px auto;   /*centra negli altri browsers*/    	text-align: left;   /*ripristina l' allineamento*/}div#header{	position:relative;	height: 150px;	width: 1024px;}div#logo_sx{	position:relative;	float:left;	width: 150px;	height: 150px;}div#banner{	position:relative;	float:left;	width: 724px;	height: 150px;}div#logo_dx{	position:relative;	float:left;	width: 150px;	height: 150px;}div#main{	position:relative;	float:left;	width: 874px;}div#menu{	position:relative;	float:left;	top: 33px;	width: 150px;}div#principale{	z-index:10;	position:relative;	background-image: url(../MENU/sfondo.png);	background-color: #FFFFFF;	float:left;	width: 724px;	/*min-height:650px;*/ /* Interpretata dai browser aderenti agli standard */}div#mappa{	position:relative;	vertical-align: top;	background-image: url(../MENU/sfondo_alto.png);	background-repeat: no-repeat;	height: 50px;	width: 724px;	background-color: #FFFFFF;	text-align: center;}div#menu_principale{	position:relative;	vertical-align: top;	padding-left:30px;	padding-top:10px;	text-align: center;}div#centrale{	position:relative;	background-color: #FFFFFF;	vertical-align: top;	padding-top: 0px;	width: 724px;	background-image: url(../MENU/sfondo.png);	background-repeat: repeat-y;	text-align: center;}div#pagina{	position:relative;	vertical-align: top;	margin-left: 30px;	margin-right: 30px;	text-align: left;	overflow:auto;}div#contatore{	position:relative;	vertical-align: top;	padding-top: 20px;	background-image: url(../MENU/sfondo_basso.png);	background-repeat: no-repeat;	margin-left: 150px;	height: 30px;	width: 724px;	background-color: #FFFFFF;	text-align: center;	float:left;	clear:both;}/*GALLERIA o NUOVA PAGINA*/div#alto{	position:relative;	vertical-align: top;	background-image: url(../MENU/sfondo_alto2.png);	background-repeat: no-repeat;	height: 50px;	width: 1024px;	background-color: #FFFFFF;	text-align: center;}div#mezzo{	position:relative;	vertical-align: top;	background-image: url(../MENU/sfondo2.png);	background-repeat: repeat-y;	width: 1024px;	background-color: #FFFFFF;	text-align: center;	/*overflow:auto;*/}div#basso{	position:relative;	vertical-align: top;	background-image: url(../MENU/sfondo_basso2.png);	background-repeat: no-repeat;	height: 50px;	width: 1024px;	background-color: #FFFFFF;	text-align: center;}div#button_chiudi{	position:relative;	top:20px;}/*CSS GENERALE*/a.coll:LINK,a.coll:VISITED {	color : #000000;	text-decoration: underline;}a.coll:HOVER {	color : #000000;	text-decoration : overline underline;	background-color: #FFFF66; /*FFFF33*/}a.coll:ACTIVE {	color : #000000;	text-decoration: overline underline;	background-color: #CCFF66;}/*HOME, CONTATORE, BANNER e EXTRA*/img#logo_home{	display: block;	margin-left: auto;	margin-right: auto;	width:500px;	text-align: center;}p.contatore{	margin:0px;	padding:0px;}div#logo_sx img{	width:150px;	height:150px;}div#banner img{	width:724px;	height:150px;}marquee.torneo{	background-color:black; 	color:white;	border:1px solid black;	font-style:normal;	font-variant:normal;	font-weight:normal;	font-size:14px;	font-family: "Times New Roman", Times, serif;	width:120; 	height:200;	min-height:200;	text-align:center;}/*MENU per ANNO e TIPO FOTO*/a.coll span.coll_selezionato{	text-decoration: overline;	font-size:18px;	font-weight: bold;}p.menu_anno{	text-align: center;	margin:0px;}p.indietro{	text-align: left;}/*SQUADRE*/div.info_squadre{	text-align:center;}div.info_squadre table{	margin-left: auto; 	margin-right: auto;	margin-top:15px;	border-spacing:4px;	padding:10px;	border-collapse:collapse;}tr.squadre_dispari{	height: 25px;	border-top:1px solid;	border-bottom:1px solid;}tr.squadre_pari{	height: 25px;	border-top:1px solid;	border-bottom:1px solid;	background-color: #F1F1B4; /*#E1BFFF;*/}div.info_squadre td{	padding-right:10px;}div.info_squadre img.icona_foto{	height: 25px;}/*RISULTATI*/div.risultati{	text-align:center;}div.risultati table{	margin: 0 auto;	border-spacing:4px;	border:4px;	padding:10px;	border-collapse:collapse;}tr.risultati_pari{	height: 35px;	border:none;		border-bottom:1px solid;	border-top:1px solid;}tr.risultati_dispari{	height: 35px;	border:none;	border-bottom:1px solid;	border-top:1px solid;	background-color: #F1F1B4; /*#E1BFFF;*/}div.risultati td{	padding-right: 5px;}div.risultati img{	height:30px;}div.risultati td.casa{	text-align:right;}div.risultati td.risultato{	text-align:center;}div.risultati td.trasferta{	text-align:left;}div.risultati td.data{	text-align:left;}div.risultati td.dettagli{	text-align:center;}span.num_giornata{	border:2px solid #AACCFF;	-webkit-border-radius:30px;	-moz-border-radius:30px;	border-radius:30px;	display: inline-block;	width: 30px;	height: 30px;	font-size: 17px;	font-style: italic;	text-align:center;	line-height: 30px;	background-color: #FFCCFF;}div.dettaglio{	text-align:left;}div.dettaglio h1.titolo{	text-align:center;	font-weight: bold;}div.dettaglio p.formazione{	font-style: italic;	text-align: left;}div.dettaglio p.contenuto{	text-align: left;}div.dettaglio p.sottotitolo{	font-style: italic;	font-weight: bold;	text-align: right;}div.file_scaricabili{	text-align: center;}div.file_scaricabili table{	border-top:1px solid #000000;	border-bottom:1px solid #000000;	border-left:1px solid #000000;	border-right:1px solid #000000;	margin: 0 auto;	text-align: center;}div.file_scaricabili td:HOVER{	background-color: #FFFFCC;}div.file_scaricabili img{	height:30px;}span.testo_file_scaricabili{	font-size: 14px;}/*VARIE*/p.archivio_news, p.archivio_news a{	text-align: right;	margin-right: 10px;}p.lista_varie{	font-size:18px;}span.dettaglio_ciccio{	font-size:12px;}div.varie{	text-align:left;}img.angolo_ciccio{	width:300px;}div.varie h1.titolo{	text-align:center;	font-weight: bold;}div.varie p.contenuto{	text-align: center;}div.varie p.sottotitolo{	font-style: italic;	font-weight: bold;	text-align: center;}/*FOTO*/.elenco_squadre, .foto_storiche{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 16px;	color: #000000;	text-align: center;}.foto_storiche{	font-weight: bold;	font-style: italic;}img.foto_squadra{	display: block;	margin-left: auto;	margin-right: auto;	width:500px;	text-align: center;}/*GALLERIA*/p.titolo_foto{	color: #FFFF00;	font-weight: bold;}table.lista_foto{	margin: 0 auto;	}table.lista_foto td{	width:100px;	height:100px;}div.foto_galleria, div.foto_galleria a, div.foto_galleria a img{	width:100px;	height:100px;}div.link_foto_galleria, div.link_foto_galleria a{	width:0px;	height:0px;}/*FACEBOOK SHARE*/div#fbshare a {	text-indent:-9999px;	display: block;	border:0; padding:0; margin:5px auto;	width: 100px; height: 26px;	background:url(../pagine/foto/images/condividi.png) top left no-repeat;	overflow: hidden;	text-decoration:none !important;}div.link_foto_galleria a img{	position:relative;	width:25px;	z-index:10;}/*ALTRO*/div#lista{	position:relative;		width:90%;	margin: 0 auto;	/*margin:5%;*/	/*overflow: hidden; /* "chiude" i float */	text-align: center;	clear: both;}div.oggetto_lista_after{  clear: both;}div.oggetto_lista{	position:relative;	padding: 5px;	display:block;	float:left;	margin: 0 auto;	overflow:auto;	/*width:20%;*/}/*SOCIETA*/table#societa td{	padding-left:10px;	padding-right:10px;}table#societa th{	text-align:center;}/*DA TOGLIERE*/.center{	text-align: center;}p.indent {	font-family: "Times New Roman", Times, serif;	text-indent: 3px;}.form{	font-size: 18px;	text-align: center;}