html {
	margin: 				0;
	padding: 				0;
	font-size:				12px;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	color:					#333;	
	background:				#292929 url(../img/header.jpg) top center no-repeat;

} 

body {
	margin: 				0;
	padding:                0;	
		left: 50px;
}

.str {
	display: 				none;
}
.clr {
	clear: 					both;
}

.no {
	display:				none;	
}

img {
	border:					none;
}

ul {
	list-style:				none;
	margin: 				0;
	padding:            	0;
}

a {
	text-decoration: 		none;	
}

h2 {
	margin: 0;	
}
/* definizione contenitore del sito e colonne */
#box_header {
	position: 				relative;
	width:					1300px;
	left:					50%;
	margin:					0 0 0 -503px;
	margin-top: 			16px;
}
#box_banner {
	position: 				relative;
	width:					996px;
	left:					50%;
	margin-left: 			-506px;
	margin-top: 			0;
	border-top: 			solid 1px #444;
}
#box_contenuto {
	position: 				relative;
	width:					1023px;
	left:					50%;
	margin:					25px 0 0 -514px;
	background:				transparent url(../img/colonna.jpg) repeat-y;
	padding-left:           30px;
	display:block;

}
#box_footer {
	position: 				relative;
	width:					1023px;
	left:					50%;
	margin:					0 0 0 -514px;
	background:				transparent url(../img/footer.jpg) top no-repeat;
}
#footer_testo {
	width: 					1000px;
	margin-left: 			220px;
	color: 					#aaa;
}
#footer_testo a {
	color: 					#aaa;
	font-weight:			bold;
}



#footer_squadre {
	position: 				relative;
	width:					1023px;
	left:					50%;
	margin:					20px 0 0 -700px;
}
.sx {
	float:					left;
	width:					300px;
	margin-top: 			20px;
}
.dx {
	float:					right;
	width:					660px;
	margin-top: 			14px;
}
#sinistra, #centro, #destra {
	float: 					left; 
	width: 					300px;
	margin-right:			20px;
}
#main {
	float: left;

}



#grande {
	float: 					left; 
	width: 					600px;
	margin-right:			20px;	
	padding:                20px;
}
#grande h2 {
	color:					#1f4d6c;	
}

/* titolo e banne del sito */
#logo { 
	position:				relative;
	font-size: 				6px;
	float: 					left;
	margin-top:				12px;
}
#logo h1 {
	font-size: 				6px;
	margin: none;
	padding: none;
}
#logo, #logo span {	
	display: 				block;
	width: 					998px;
	height: 				135px;
	font-size: 				6px;
}
#logo span {
	position: 				absolute;
	top:					0;
	left:					0;
	background:				transparent url(../img/titolo.jpg) no-repeat;
}

/* Menu del sito */
.menu {
	width: 					998px;
	height:					28px;
	padding:            	0;
	font-family:			"Century Gothic", Arial, sans-serif;
	font-size:				14px;
	font-weight:			bold;
	float: 					left;
	background:				transparent url(../img/menu.jpg) no-repeat;
}
.menu ul {
	margin-top: 			5px;

}
.menu ul li {
	margin: 				0;
	padding:            	0;
	display: 				inline;	
	float: 					left;
}
a { 
	overflow: 				hidden; 
}
.menu ul li a {
	display:				block;
	margin-left:			10px;
	color: 					#fff;
	margin-right:			20px;
}

/* banner */
#banner {
	width: 					664px;
	height:					294px;
}

/* Intro con notize */
#intro, #intro_squadre {
	margin-left:			20px;
	padding-top: 			0;
	height:					220px;
}
#intro .intro_text {
	height:					150px;
	overflow:				auto;
}
#intro_squadre {
	height:					240px;	
}

#intro h3 a, #servizi h3 {
	font-size: 				14px;
	color:					#d00000;
}

#intro .titolo {
	background-color:		#ccc;
	border: 				solid 1px #999;
	float: 					left;
	padding-left:           5px;
	padding-right:          5px;
	width: 					260px;
	
}
#intro a {
	color:					#990000;
	margin-left:			5px;
	float: left;
}
.new {
	margin-top:				5px;

}








#servizi p {
	width:					200px;
	float: 					right;
}
.dest {
	height:					30px;
	margin:					10px 0 0 20px;
	float: 					right;
}
.dest img {
	float: 					right;
}

/* Servizi e social network */
#servizi {
	position: 				relative;
	margin: 				45px 0 0 20px;
}
#servizi h3 {
	margin: 				0;
	padding:                0;
}

/* partita in diretta */
#partita {
	margin:					0 0 0 20px;
	height: 				90px;
	color:					#1f4d6c;
	font-family:            "Century Gothic", Verdana, Geneva, sans-serif;
}
#banner_sponsor {
	margin:					0 0 0 -20px;
	}
#partita h4 {
	margin: 				0 0 10px 0;	
}
#incontro {
	font-size:				22px;	
	font-weight:			bold;
}
#commento {
	color: 					#444;	
}

/* formattazione del contenuto */
.titolo h3 a {
	color:					#1f4d6c;
	width: 					200px;
	float: 					left;
}
.titolo_lista h3 a {
	color:					#1f4d6c;
	width: 					510px;
	float: 					left;
}
.titolo_lista .intro_text {
	float: 					left;
	margin: 				10px 0 10px 0;
	border-bottom: 			solid 1px #1f4d6c;
	padding-bottom:        	5px;
	display: 				block;
}
.date {
	font-size:				9px;
	font-weight:			bold;
	float: 					right;
	color: 					#000;
}
.titolo .intro_text {
	float: 					left;
	margin: 				10px 0 10px 0;
	border-bottom: 			solid 1px #1f4d6c;
	padding-bottom:        	5px;
}

/* formattazione lista sponsor */
#sponsor {
	margin:					10px 0 0 20px;	 
}
#sponsor ul {
	line-style: 			none;	
}

/* formattazione classifica */
#classifica, #classifica_primavera  {

	width: 				300px;
	margin-top:			10px;
	background:			transparent url(../img/classifica.jpg) top no-repeat;
}
#classifica_primavera {
	background:			transparent url(../img/classifica_primavera.jpg) top no-repeat;
}
#tabella {
	padding-top: 85px;
	margin-bottom: 20px;
}
#classifica table td {
border: thin dotted #98cf0f;
} 

/* formattazione lista squadre */
#intro_squadre h3 a {
	display:			block;
	border: 			solid 1px #999;
	color:				#444;
	width:				280px;
	background-color:	#aaa;
	padding:            5px;
}
.giocatori h3 a {
	display:			block;
	border: 			solid 1px #999;
	color:				#444;
	width:				280px;
	background-color:	#aaa;
	padding:            5px;
}
#scheda {
	padding: 	        20px;
	border-bottom:		1px solid #1f4d6c;
}
#scheda #nome {
	font-size:			18px;
	color: 				#1f4d6c;
	font-weight:		bold;
}
#foto {
	margin: 			20px 0 20px 0;	
}


/* Area società */
.scheda_societa {
	width: 				600px;
}
.scheda_societa_sx {
	width:				400px;
	float: 				left;
	border-bottom:		1px solid #1f4d6c;
}
.scheda_societa_dx {
	width:				150px;
	float: 				right;
}

/* formattazione form invio messaggi */
form input.text, form textarea.text {
	width: 					300px;
	border: 				solid 1px #999;
}
form fieldset {
	border:					none;
}
form p,input,select,legend{ 
	font-size:				0.9em; 
	margin:					2px; 

}
form form.eform{ 
	width:					300px; 
	margin:					0;
}
form label{ 
	font-weight:			bold;
	display: 				block;
}
#contenuto_sx form label{ 
	display:				block; 
	clear:					left; 
	float:					left; 
	width:					300px; 
}
form p.explain{ 
	margin-left:			10em; 
	color:					#339; 
}
form input.field,textarea.field{ 
	width:					10em;
}
form .button {
	font-weight:			bold;
}
form .privacy {
	width: 					20px;
}
#menu2 li a {
	display:			block;
	border: 			solid 1px #999;
	color:				#444;
	width:				280px;
	background-color:	#aaa;
	padding:            5px;
	margin-top:			10px;
}
.titolo_lista_stretta h3 a {
	color:					#1f4d6c;
	width: 					300px;
	text-align:left;
}


.new {
	margin-bottom: 10px;
	
}
.new a {
	font-size:				10px;
}
.dd {
	font-size:10px;
	color: #000;
}
