@CHARSET "ISO-8859-1";

/* RESET - RESET - RESET - RESET - RESET - RESET - RESET - RESET - RESET - RESET */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,select,a,option { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,th,var {
	font-style: normal;
	font-weight: normal;
}
ol,ul {
	list-style: none;
} 
caption,th {
	text-align: left;
}
h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight: normal;
}
q:before,q:after {
	content: '';
}
abbr,acronym {
	border: 0;
}
embed, object {
   display: block;
}

/* FINE RESET */

/* GENERALE - GENERALE - GENERALE - GENERALE - GENERALE - GENERALE - GENERALE - GENERALE - GENERALE - GENERALE */

body {
	background: #333333;
	font-family: Helvetica, Arial, Tahoma, Verdana, sans-serif;
	font-size: 12px;
	color: #666666; /*#0099FF*/
}
h3 {
	float: left;
	text-transform: uppercase;
	width: 91px;
	text-align: right;
	margin: 30px 10px 0 0;
	color: #888888;
	font-weight: bold;
}
a {
	text-decoration: none;
	color: #666666; /*#0099FF*/
}
div#page {
	position: relative;
	width: 1001px;
	margin: 0 auto 0 auto;
}
div#page #content {
	position: relative;
	float: left;
	background: #FFFFFF;
	padding: 0 0 30px 0;
	width: 1001px;
	min-height: 393px;
}
h3, h4, h5 {
	letter-spacing: 1px;
}

/* FINE GENERALE */

/* HEADER - HEADER - HEADER - HEADER - HEADER - HEADER - HEADER - HEADER - HEADER - HEADER */

div#page #header {
	padding: 20px 0 0 0;
	width: 1001px;
	height: 100px;
	background: #FFFFFF;
	margin: 5px 0 0 0;/*0 0 0 0*/
}
div#page #header h1 {
	position: relative;
	margin: 0 0 35px 20px;/*0 0 30px 20px*/
	float: left;
	width: 480px;
	height: 70px;
}
div#page #header h1 img{
    position: absolute;
    top: 0;
    left: 0;
}
div#page #header h2 {
	position: relative;
	float: left;
	margin: 20px 0 5px 101px;/*20px 0 0 101px*/
	width: 399px;
	height: 80px;
	color: #000066;
	font-size: 10px;
}
div#page #header #menu {
	background: #FFFFFF;
	float: left;
	width: 1001px;
	height: 20px;
	padding: 1px 0px 1px 0px;
}
div#page #header #menu .nav {
	float: left;
	display: inline;
}
div#page #header #menu .nav li {
	float: left;
	margin: 0 0 0 1px;
	width: 99px;
	height: 18px;
	background: url(../img/bg_menu.gif) no-repeat;
}
div#page #header #menu .nav li.sel {
	background: url(../img/bg_menu_sel.gif) no-repeat;
}
div#page #header #menu .nav li.selbis {
	background: url(../img/bg_menu_sel.gif) no-repeat;
}
div#page #header #menu .nav a {
	color: #FFFFFF;
	text-transform: uppercase;
	font-size: 11px;
	letter-spacing: 1px;
	padding-left: 5px;
}

/* FINE HEADER */

/* FOOTER - FOOTER - FOOTER - FOOTER - FOOTER - FOOTER - FOOTER - FOOTER - FOOTER - FOOTER */

div#page #footer {
	position: relative;
	clear: both;
	background: #FFFFFF;
	width: 1001px;
	height: 22px;
}
div#page #footer a {
	color: #FFFFFF;
}
div#page #footer a:hover {
	text-decoration: underline;
}
div#page #footer #blocco_footer {
	position: absolute;
	background: #000066;
	width: 999px;
	height: 20px;
	margin: 1px;
}
div#page #footer #blocco_footer .nav_footer {
	float: left;
	display: inline;
	margin: 3px 0 0 4px;
	letter-spacing: 1px;
}
div#page #footer #blocco_footer .nav_footer li {
	float: left;
	margin-right: 20px;
	text-transform: uppercase;
}
div#page #footer #collegamenti_rapidi {
	position: absolute;
	background: #000066;
	bottom: 22px;
	left: 1px;
	padding: 0 8px 8px 8px;
	z-index: 100;
}
div#page #footer #link {
	position: absolute;
	background: #000066;
	bottom: 22px;
	left: 174px;
	padding: 0 8px 8px 8px;
	z-index: 100;
}
div#page #footer #scaricabili {
	position: absolute;
	background: #000066;
	bottom: 22px;
	left: 263px;
	padding: 0 8px 8px 8px;
	z-index: 100;
}
div#page #footer #area_riservata {
	position: absolute;
	background: #000066;
	bottom: 22px;
	left: 380px;
	padding: 0 8px 8px 8px;
	z-index: 100;
}

div#page #footer #link li, div#page #footer #collegamenti_rapidi li, div#page #footer #scaricabili li, div#page #footer #area_protetta li {
	text-transform: none;
	margin: 8px 0 0 0;
}

/* FINE FOOTER */

/* CREDITS - CREDITS - CREDITS - CREDITS - CREDITS - CREDITS - CREDITS - CREDITS - CREDITS - CREDITS */

div#credits {
	color: #FFFFFF;
	width: 1001px;
	height: 18px;
	text-align: right;
}

/* FINE CREDITS */

/* HOME - HOME - HOME - HOME - HOME - HOME - HOME - HOME - HOME - HOME */

body#home #page #content h3.h3_in_primo_piano {
	color: #FF9900;
	font-weight: bold;
	font-size: 14px;
}
body#home #page #content p.p_in_primo_piano {
	float: left;
	color: #FF9900;
	font-size: 14px;
	margin: 30px 0 0 0;
	width: 399px;
	height: 78px;
}
body#home #page #content #sponsor {
	position: absolute;
	width: 399px;
	height: 108px;
	top: 138px;
	right: 1px;
	color: #000000;
	z-index: 90;
}
body#home #page #content #blocco_in_home {
	float: left;
	width: 1001px;
	margin: 0 0 0 0;
}
body#home #page #content #blocco_in_home #notizie {
	float: left;
	width: 399px;
	margin: 30px 0 0 0;
}
body#home #page #content #blocco_in_home #notizie a.a_notizia {
	float: left;
	width: 399px;
	margin: 0 0 20px 0;
}
body#home #page #content #blocco_in_home #notizie a.a_notizia:hover {
	color: #0099FF;
	/*text-decoration: underline;*/
}
body#home #page #content #blocco_in_home #notizie .titolo {
	text-transform: uppercase;
	font-weight: bold;
	/*text-decoration: underline;*/
}
body#home #page img.img_polisportiva {
	position: absolute;
	width: 199px;
	height: 132px;
	bottom: 40px;
	right: 1px;
}
body#home #page #counter {
	position: absolute;
	bottom: 200px;
	left: 602px;
}

/* FINE HOME */

/* SOCIETA - SOCIETA - SOCIETA - SOCIETA - SOCIETA - SOCIETA - SOCIETA - SOCIETA - SOCIETA - SOCIETA */

body#societa #page #content p {
	float: left;
	width: 399px;
	margin: 30px 0 0 0;
}
body#societa #page #content img {
	float: left;
	margin: 30px 0 0 101px;
}
body#societa #page #content a {
	text-decoration: underline;
}
body#societa #page #content a {
	text-decoration: underline;
}
body#societa #page #content a:hover {
	color: #0099FF;
}

/* SOCIETA */

/* ATTIVITA - ATTIVITA - ATTIVITA - ATTIVITA - ATTIVITA - ATTIVITA - ATTIVITA - ATTIVITA - ATTIVITA - ATTIVITA */

body#attivita #page #content table {
	width: 900px;
	margin: 30px 0 0 0;
}
body#attivita #page #content td {
	width: 295px;
	padding: 0 15px 15px 0;
	vertical-align: top;
}
body#attivita #page #content td h4 {
	font-weight: bold;
	/*text-decoration: underline;*/
	text-transform: uppercase;
}
body#attivita #page #content td a {
	color: #0099FF;
}
body#attivita #page #content td a.orari_att {
	text-decoration: underline;
	color: #666666;
}
body#attivita #page #content td a.orari_att:hover {
	color: #0099FF;
}

/* FINE ATTIVITA */

/* NEWS - NEWS - NEWS - NEWS - NEWS - NEWS - NEWS - NEWS - NEWS - NEWS */

body#news #page #content #paginazione {
	float: left;
	display: inline;
	width: 800px;
	margin: 30px 0 0 0;
}
body#news #page #content #paginazione li {
	float: left;
	margin: 0 10px 0 0;
}
body#news #page #content #paginazione img {
	margin: 2px 0 0 0;
}
body#news #page #content #notizie {
	float: left;
	width: 899px;
	margin: 0 0 0 101px;
}
body#news #page #content #notizie a {
	float: left;
	width: 199px;
	height: 180px;
	margin: 10px 100px 0 0 ;
}
body#news #page #content #notizie a span {
	text-transform: uppercase;
	font-weight: bold;
	/*text-decoration: underline;*/
}
body#news #page #content #notizie a:hover {
	color: #0099FF;
	/*text-decoration: underline;*/
}
body#news #page #content #show_notizia {
	float: left;
	width: 499px;
	margin: 31px 0 0 0;
}
body#news #page #content #show_notizia img.img_news {
	margin: 10px 0 0 0;
	width: 199px;
	height: 132px;
}
body#news #page #content #show_notizia .titolo_news {
	text-transform: uppercase;
	font-weight: bold;
	/*text-decoration: underline;*/
}

/* FINE NEWS */

/* CONTATTI - CONTATTI - CONTATTI - CONTATTI - CONTATTI - CONTATTI - CONTATTI - CONTATTI - CONTATTI - CONTATTI */

body#contatti #page #content p {
	position: relative;
	float: left;
	width: 299px;
	margin: 30px 0 0 0;
}
body#contatti #page #content span {
	font-weight: bold;
	/*text-decoration: underline;*/
	text-transform: uppercase;
}
body#contatti #page #content #map {
	position: relative;
	float: left;
	width: 599px;
	height: 360px;
	margin: 30px 0 0 1px;
	color: #666666;
	font-size: 12px;
	text-align: center;
	background: url(../img/default_map.jpg) no-repeat;
}.ggg {	color:#FFFFFF;	font-size:16px;	}

/* FINE CONTATTI */

/* GALLERIA - GALLERIA - GALLERIA - GALLERIA - GALLERIA - GALLERIA - GALLERIA - GALLERIA - GALLERIA - GALLERIA */

body#galleria #page #content #paginazione {
	float: left;
	display: inline;
	width: 800px;
	margin: 30px 0 0 0;
}
body#galleria #page #content #paginazione li {
	float: left;
	margin: 0 10px 0 0;
}
body#galleria #page #content #paginazione img {
	margin: 2px 0 0 0;
}
body#galleria #page #content #gallerie {
	float: left;
	width: 899;
	margin: 0 0 0 101px;
}
body#galleria #page #content #gallerie a {
	float: left;
	width: 199px;
	height: 180px;
	margin: 10px 100px 0 0;
}
body#galleria #page #content #gallerie a span {
	text-transform: uppercase;
	font-weight: bold;
	/*text-decoration: underline;*/
}
body#galleria #page #content #gallerie a:hover {
	color: #0099FF;
	/*text-decoration: underline;*/
}
body#galleria #page #content #show_galleria {
	float: left;
	width: 800px;
	margin: 31px 0 0 0;
}
body#galleria #page #content #show_galleria span {
	text-transform: uppercase;
	font-weight: bold;
	/*text-decoration: underline;*/
	margin: 0 0 10px 0;
}
body#galleria #page #content #show_galleria #immagini {
	margin: 10px 0 0 0;
}
body#galleria #page #content #show_galleria #immagini a {
	float: left;
	width: 199px;
	height: 132px;
	margin: 1px 1px 0 0;
}

/* FINE GALLERIA */

/* SPONSOR - SPONSOR - SPONSOR - SPONSOR - SPONSOR - SPONSOR - SPONSOR - SPONSOR - SPONSOR - SPONSOR */

body#sponsor #page #content #loghi {
	float: left;
	width: 449px;
	margin: 30px 0 0 0;
}
body#sponsor #page #content #loghi td {
	vertical-align: top;
	padding: 0 0 10px 0;
}
body#sponsor #page #content #loghi img {
	width: 199px;
	height: 108px;
}
body#sponsor #page #content #loghi p {
	width: 230px;
	margin: 0 0 0 20px;
}
body#sponsor #page #content #loghi a {
	text-decoration: underline;
}
body#sponsor #page #content #loghi a:hover {
	color: #0099FF;
}
body#sponsor #page #content #loghi h5 {
	font-weight: bold;
	/*text-decoration: underline;*/
	margin: 0 0 0 20px;
}
body#sponsor #page #content #sostieni {
	float: left;
	width: 250px;
	font-size: 14px;
	color: #FF9900;
	margin: 30px 0 0 151px;
}
body#sponsor #page #content #sostieni h4 {
	text-transform: uppercase;
	font-weight: bold;
	/*text-decoration: underline;*/
}
body#sponsor #page #content #sostieni p {
	margin: 0 0 0 0;
}

/* FINE SPONSOR */

/* SQUADRE - SQUADRE - SQUADRE - SQUADRE - SQUADRE - SQUADRE - SQUADRE - SQUADRE - SQUADRE - SQUADRE */
body#squadre #page #content #lcm {
	position:absolute;
	left:520px;
	top:8px;
	font-weight:bold;
	font-size:medium;
}
body#squadre #page #content #elenco_atleti {
	float: left;
	width: 189px;
	margin: 30px 0 0 0;
	text-align: right;
}
body#squadre #page #content #elenco_atleti a:hover {
	color: #0099FF;
}
body#squadre #page #content #elenco_atleti span {
	text-decoration: underline;
}
body#squadre #page #content #f_s {
	position: absolute;
	top: 30px;
	left: 301px;
}
body#squadre #page #content #info_atleta {
	position: absolute;
	top: 30px;
	left: 301px;
	width: 699px;
	height: 199px;
	background: #EEEEEE;
}
body#squadre #page #content #info_atleta img {
	position: absolute;
	top: 0;
	left: 0;
}
body#squadre #page #content #info_atleta h1 {
	position: absolute;
	top: 10px;
	left: 209px;
	font-weight: bold;
}
body#squadre #page #content #info_atleta p {
	position: absolute;
	top: 40px;
	left: 209px;
}
body#squadre #page #content #allenatori {
	position: absolute;
	width: 189px;
	margin: 340px 100px 50px 50px;
	text-align: left;
}

/* FINE SQUADRE */


/* - GIOCATORI - GIOCATORI - GIOCATORI - GIOCATORI - GIOCATORI - GIOCATORI - GIOCATORI - GIOCATORI - GIOCATORI  */

body#biografie #page #content #dati {
	float: left;
	width: 260px;
	margin: 50px 0 0 30px;
	text-align: left;
}
body#biografie #page #content #fotogiocatore {
	position: absolute;
	top: 50px;
	left: 401px;
}
body#biografie #page #content #return {
	float: right;
	width: 260px;
	margin: 350px 0 0 0px;
	text-align: left;
	text-decoration: underline;
}


/* FINE GIOCATORI */

/* - video-video-  */

body#video #page #content h3{
	float: left;
	width: 260px;
	
}
body#video #page #content h4 {
	position: relative;
	top: 10px;
	left: 401px;
}

body#video #page #content {
	min-height:700px;
	padding-bottom:50px;

}

body#video #page #content #elenco_video {
	position: absolute;
	top: 20px;
	left:35px;
	padding-bottom:50px
}


body#video #page #content #elenco_video a:visited {
	color: purple;
	text-decoration: underline;
}
body#video #page #content #elenco_video a:link {
	color: blue;
	text-decoration: underline;
}	
body#video #page #content #elenco_video a:hover {
	color: red;

}
/* FINE video */

body#pop-up #babbo {
	float: left}
	
body#pop-up h1 {
	float: right;
	margin-right: 110px;
	margin-top: 40px;
	font-size: 19px;
}
body#pop-up a {
	text-decoration: underline;
	color: blue;
}
body#pop-up a:hover {
	text-decoration: underline;
	color: red;
}
body#pop-up #page #content {
	min-height:600px;
	padding-bottom:10px;
