#inizio {
	background: url(images/factors/factors_bg.gif) repeat-y bottom;
}

#inizio #foto-fattori-posizionamento-motori-ricerca {
	height: 195px;
	background: url(../forum/images/fattori/posizionamento-sui-motori.jpg) no-repeat;
}

	#inizio #foto-fattori-posizionamento-motori-ricerca a {
		display: block;
		height: 25px;
		width: 165px;
	}

#inizio #foto-fattori-posizionamento-motori-ricerca h1 { display: none; }

#inizio #introduzione {
	float: left;
	width: 381px;
	background: #1F0750 url(../forum/images/fattori/introduzione.gif) repeat-x bottom;
	color: #FFF;
}

	#inizio #introduzione p, #inizio #introduzione h2, #inizio #introduzione hr {
	margin: 22px;
}

#introduzione * a {color: #FF9900;}
#inizio #introduzione h2 {margin-bottom: 10px;}
#inizio #introduzione em {margin: 0px 10px;}

#inizio #introduzione hr {
	border: solid 1px #4C565E;
	background: #4C565E;
	height: 1px;
}

#inizio #introduzione a#key {
	width: 381px;
	height: 203px;
	display: block;
	margin: 0px auto;
	background: transparent url(../forum/images/fattori/legenda.gif) no-repeat;
	margin-bottom: 22px;
}


#inizio #esperti {
	float: right;
	width: 379px;
	color: #EFEFEF;
	background: #386C87 url(../forum/images/fattori/esperti.gif) repeat-x bottom;
	padding-bottom: 133px;
}

	#inizio #esperti h2 {
		margin: 22px 22px .6em 22px;
	}
	
	#inizio #esperti h2.inline {
		margin-top: 0px;
	}	
	#inizio #esperti a {
		color: #EFEFEF;
		text-decoration: underline;
	}
	
	#inizio #esperti hr {
		border: solid 1px #4C565E;
		background: #4C565E;
		width: 90%;
		height: 1px;
		margin: 1em; auto;
	}
	
	#inizio #esperti ul {
		margin: 0px 22px;
	}
	
	#inizio #esperti ol, #inizio #esperti p {
		margin: 1em 22px;
	}
	
	#inizio #esperti ol {
		margin-left: 5em;
	}
	
	
		#inizio #esperti ul li {
			float: left;
			width: 150px;
			padding: 2px;
		}

.lists {
	background: #FFF url(images/factors/lists_bg.gif) repeat-x top;
	padding: 10px;
	margin: 0px;
}
	
	.lists ol h3 {
		font-size: 160%;
		margin-bottom: 5px;
	}
	
	.lists li {
		margin-left: 20px;
	}

	.lists ol.top10 {
		float: left;
		width: 48%;
	}
	
	.lists ol.top5 {
		float: right;
		width: 48%;
	}


.charts {
	text-align: center;
	background: #000 url(images/factors/charts_bg.gif) repeat-x top;
	padding: 30px;
}

.black {
	background: #000;
}

#fattori-posizionamento ul {
	margin: 20px;
	width: 33%;
}

#fattori-posizionamento li .small h2 {
	font-size: 150% !important;
}

#fattori-posizionamento li {
	list-style: none;
	background: #F2F2F2;
	margin: 0px;
	padding: 0px;
}
	
	#fattori-posizionamento li p.answer {
		font-size: 130%;
		padding: 8px;
	}

	#fattori-posizionamento h1 {
		font-size: 370%;
		background: #260962;
		color: #FFCC00;
		padding: 40px 20px 10px 20px;
		border-top: solid 2px #EFEFEF;
		letter-spacing: -.04em;
		line-height: .9em;
		border-bottom: solid 2px #12161B;
	}
	
	#fattori-posizionamento li .title {
		background: #260962;
		color: #EFEFEF;
		font-size: 140%;
		padding: 0px 20px 20px 20px;
		margin-top: -5px;
	}
	
	#fattori-posizionamento li div.extra {
		padding: 3px;
		margin-left: 130px;
		margin-top: 5px;
		display: block;
		background: #D4D4D4;
	}

	#fattori-posizionamento li div.extra a {
		color: #CC0000;
	}

	#fattori-posizionamento li .top {
		background: #4A7754 url(../forum/images/fattori/fattori-posizionamento.gif) repeat-x bottom;
		color: #FFFFFF;
		padding: 12px 9px;
		margin: 0px;
	}
	
	#fattori-posizionamento li .top h2 {
		color: #FFCF00;
		font-size: 230%;
		letter-spacing: -.04em;
		font-weight: normal;
		line-height: 1em;
	}
	
	#fattori-posizionamento li .top p {
		line-height: 1em;
		font-size: 110%;
		margin-top: 8px;
	}
	
	#fattori-posizionamento li .risultati {
		float: left;
		width: 130px;
	}
	
	#fattori-posizionamento li .punteggio {
		background: #C61800;
		color: #FFFFFF;
		height: 70px;
		text-align: center;
		padding-top: 30px;
	}
	
		#fattori-posizionamento li .punteggio span {
			font-family: arial;
			margin: auto 0px;
			color: #FFF;
			font-size: 450%;
			width: 130px;
			letter-spacing: -.10em;
		}
		
		#fattori-posizionamento li .punteggio p { margin-top: 1.3em; letter-spacing: -.04em;}
	
	#fattori-posizionamento li .devianza {
		background: #FFCF00;
		color: #3A3A3A;
		text-align: center;
		height: 50px;
		padding: 10px 0px;
	}
	
	#fattori-posizionamento li .devianza span {
		font-family: arial;
		font-size: 300%;
		float: left;
		display: block;
		width: 50px;
		letter-spacing: -.10em;
		padding: 8px 0px 8px 5px;
		height: 55px;
	}
	
	#fattori-posizionamento li .devianza p { 
		margin-left: 55px;
		height: 50px;
		letter-spacing: -.04em;
		text-align: left;
	}
	
	#fattori-posizionamento li blockquote {
		padding: .5em;
		margin-left: 130px;
		
		margin-right: 5px;
		border-bottom: dotted 1px #C4C4C4;
	}
	
	#fattori-posizionamento li blockquote h3 { 
		display: inline; 
		font-size: 110%;
		margin-right: 5px;
		text-decoration: none;
		font-weight: bold;
	}

.up {
	color: #FF9900;
	font-weight: bold;
}