/* LaSerieD styles */

* {margin:0; padding:0;}
Body {font-family:sans-serif;background:#f0f0f0;font-size:13px;}

Table,Td,Th {border:1px solid #ccc;font-size:11px;border-collapse:collapse;}
Td, Th {padding:3px 2px;}

H2, H3, H4 {margin:10px;letter-spacing:-0.07em;}
H2 {border-bottom:1px solid #92C3F2;color:#006CBE;font-size:22px;margin-bottom:20px;}
H3 {color:#FF5500;font-size:18px;}
H4 {color:#006CBE;font-size:16px;}

A {text-decoration:none;color:#0F2896;}
A:hover {text-decoration:underline;color:#FF9000;}


.noFloat {clear:both;}

.struttura {width:960px;margin:0px auto;background:#fff url('immagini/bg_site.png') repeat-y left top;}
.testata {height:235px;background:#fff url('immagini/header.png') no-repeat left top;}
.testata h1, .testata p {display:none;}
.piedipag {height:195px;background:#fff url('immagini/footer.png') repeat-y left bottom;}
.piedipag h4 {text-align:center; margin-left:573px; width:280px; padding-top:4px; color:#fff;}

.menu {width:175px;float:left;margin:20px 0px;}
.menu A {
	display:block; 
	padding:4px 10px 4px 20px; 
	font-weight:bold;
	text-align:left;
	color:#334;
	letter-spacing:-0.07em;
	text-decoration:none;
	font-size:15px;
}
.menu A:hover {color:#6C5B37;background:#F8DF7F;}

.contenuti {}
.page, .homepage {width:784px;float:left;position:relative;}
.page A {color:#00345B;}
.page A:hover {color:#f50;}

.frameBox {padding:8px;border:5px solid #f0f0f0;}
.frameBox Div, .commenti .commento {padding:8px;border-bottom:1px solid #ccc;margin-bottom:5px;}
.frameBox H3 {margin-left:0px;border-bottom:1px solid #FF5500;}
.frameBox H4 {margin-left:0px;}
.frameBox Input, .frameBox Select, .frameBox Textarea {display:block; }

.colTab {width:377px; float:left; margin:0px 0px 0px 10px;}
.homepage .p_girone {
	float:left; 
	width:225px; 
	margin:10px 0px 10px 25px; 
	height:172px; 
	background:url('immagini/bg_home.png') no-repeat;
	}

.p_girone H2 {
	text-align:right;
	margin-right:20px;
	margin-top:130px;
	}

.tabMaxW {width:764px;margin:10px auto;}
.tabMaxW Td, .tabMinW Td {text-align:center;}
.tdNoBorder Td, .tdNoBorder Th {border:none;margin:2px;}
.tabMaxW .txLeft,
.tabMinW .txLeft {text-align:left;}
.pagCal, .tabMinW, .datiGiocatore, 
.datiSquadra, .riepilogo, .storico, 
.datiStadio, .datiForm, .datiSearch, 
.imgGiocatore, .imgStadio, .imgSquadra,
.elencoAlfab, .elencoCompleto, .commenti,
#mappagoogle {margin:10px;}

.nome_logo {margin:10px;}
.nome_logo H2 {margin-top:100px;float:left;}
.nome_logo Img {float:left;}

.datiGiocatore,
.datiSquadra,
.datiStadio {float:left;width:450px;}

.imgSquadra,
.imgGiocatore,
.imgStadio {float:left;width:280px;}

.elemLista A, .datiGiocatore A, .datiStadio A, 
.imgSquadra A, .imgStadio A,
.imgGiocatore A, .datiSquadra A {color:#006CBE;font-weight:bold;}

.datiGiocatore P,
.datiStadio P,
.datiSquadra P {margin-bottom:5px;color:#555;}

.datiGiocatore P Strong,
.datiStadio P Strong,
.datiSquadra P Strong {color:#006CBE;}

.elencoCompleto {}
.elencoCompleto .elemLista {
	float:left;
	margin-right:7px;
	width:120px;
	height:230px;
	text-align:center;
	}

.pagCal {
	margin-left:10px;
	}
.pagCal A {
	display:block;
	float:left;
	width:20px;
	padding:4px;
	margin-right:6px;
	border:1px solid #ccc;
	color:#00345B;
	text-align:center;
	margin-bottom:2px;
	text-decoration:none;
	}
.pagCal A:hover {
	border:1px solid #fff;
	background:#f50;
	color:#fff;
	}

.formContatti {width:480px;margin:10px auto;}
.formContatti Div {margin:0px 0px 20px 0px;}
.formContatti Div Em {display:inline-block; width:100px;vertical-align:top;}
