html{
	width:100%;
	margin: 0px;
	padding: 0px;
	text-align:center;
	background-color: #707070;
	font-family: arial;
	font-size: 12px;
	line-height:160%;
}

 body{
	width:100%;
	margin: 0px;
	padding: 0px;
	text-align:center;
	font-family: arial;
	font-size: 12px;
	line-height:160%;
	background:url(img/sf_corpo.jpg) repeat-y center center #707070;
}

img{border:0px}

form { 
	margin:0px;
	font-family: arial;
	font-size: 12px;
	line-height:120%;
	color: #707070;
}

a{text-decoration:none}
a:hover{color: #e38917;}
a:hover img{border-color:#e38917}

a.bianco, .bianco {color:white}
a.bianco:hover{color:#e38917}

a.arancione, .arancione {color:#e38917}
a.arancione:hover{	color: #707070}

a.rosso, .rosso {color:#d92f20}
a.rosso:hover{	color: #707070}

a.giallo, .giallo {color:#e6c100}
a.giallo:hover{	color: #707070}

a.grigio, .grigio {color:#9a9a9a}
a.grigio:hover{color:#e38917}

a.grigio_scuro, .grigio_scuro {color:#707070}
a.grigio_scuro:hover{color:#e38917}

a.credits{color:#9a9a9a}
a.credits:hover{text-decoration:underline}

.f10{float:left;width:9%;}
.f20{float:left;width:19%;}
.f25{float:left;width:20%;}
.f30{float:left;width:29%;}
.f35{float:left;width:34%;}
.f40{float:left;width:39%;}
.f45{float:left;width:44%;}
.f50{float:left;width:49%;}
.f55{float:left;width:54%;}
.f60{float:left;width:59%;}
.f70{float:left;width:69%;}
.f80{float:left;width:79%;}
.f90{float:left;width:89%;}
.f100{float:left;width:99%;}

.d10{float:right;width:9%;}
.d20{float:right;width:19%;}
.d25{float:right;width:20%;}
.d30{float:right;width:29%;}
.d35{float:right;width:34%;}
.d40{float:right;width:39%;}
.d50{float:right;width:49%;}
.d55{float:right;width:54%;}
.d60{float:right;width:59%;}
.d70{float:right;width:69%;}
.d80{float:right;width:79%;}
.d90{float:right;width:89%;}
.d100{float:right;width:99%;}

div#container{
	position:relative;
	top:0px;
	width:981px; 
	text-align:center;
	margin:0px auto;		
}
	div#subcontainer_big{
		position:relative;
		top:0px;left:0px;
		width:981px;
		height:413px;
		text-align:center;
		background:url(img/sf_corpo.jpg) repeat-y center center #707070;
	}
		div#testata{
			position:relative;
			margin:0px auto;
			width:981px;
			height:166px;
			text-align:left;
			background:url(img/sf_testata.jpg) top center no-repeat;
		}
		div#logo{
			width:981px;
			height:113px;
			text-align:center;
			padding-top:17px;
		}
		div#div_menu_o{
			position:relative;
			margin:0px auto;
			top:0px;
			width:967px;height:36px;		
			background-color:#707070;
			padding:0px;
		}
			div.voce_menu_o{
					float:right;
					padding:10px 48px 0px 0px;
					font-weight:bold;
				}
				div.voce_menu_o a{color: white; text-decoration:none;	}
				div.voce_menu_o a:hover{color: #e38917;	cursor:pointer;}
			
			div#div_flash_est{
				position:relative;
				text-align:center;
				width:981px; height:247px;
				background-color: #707070;
			}
			div#div_flash{
				position:relative;
				top:0px;
				margin:0px auto;
				width:967px; height:247px;
			}
			
	div#subcontainer_small{
		position:relative;
		width:967px;
		text-align:center;
		margin:0px auto;
		background:url(img/sf_corpo.jpg) repeat-y center center #707070;
	}			
		div#contenuto{
			float:left;
			width:967px;
			text-align:left;
		}
			div#sinistra{
				float:left;
				width:260px;
				padding:50px 20px;
			}
			div#destra{
				float:left;
				width:627px;
				padding:50px 20px;
				color:#707070;
			}
	div#footer{
		clear:both;
		margin:0px auto;
		width:981px;
		text-align:center;
		height:20px;
		color:#9a9a9a;
		background-color: #707070;
	}
		div#subfooter{
		position:relative;
		width:967px;
		margin:0px auto;
		text-align:center;
		background: url(img/sf_footer.jpg) top center repeat-x;
		padding-top:20px;
		}
		
		div.prodotto{
			float:left;
			width:300px;
			margin:20px 0px;
			text-align:center;
			font-weight:bold;
		}
		
		div.marchio{
			float:left;
			width:100px;
			height:110px;
			padding:0px 10px; 
			text-align:center;
		}
		
		div.ante{
			margin:0px auto;
			width:150px;
			height:120px;
			padding:10px;
			background-color:#f2f2f2;
		}
		img.ante{
			width:150px;
			height:120px;
			border:1px solid #909090;
		}
		
		div.line2{
			float:left;
			width:90%;
			border-bottom:1px solid #c0c0c0;
			text-align:left;
			padding:5px 20px;
		}
		
		div.tit{
			margin-top:40px;
			height:30px;
			float:left;
			width:100%;
		}
		
input.bottone_palla{
	width:82px;height:22px;
	font-size:12px;
	line-height:100%;
	border:none;
	font-weight:bold;
	color:#707070;
	background:url(img/fr_avanti.jpg) right center no-repeat;
}
input.bottone_palla:hover{
	cursor:pointer;
	color:#7a7a7a;
}