html{
	width:100%;
	margin: 0px;
	padding: 0px;
	text-align:center;
	background-color: white;
}

 body{
	width:100%;
	margin: 0px;
	padding: 0px;
	text-align:center;
	font-family: arial;
	font-size: 12px;
	line-height:180%;
	color: #585657;
	background-color: white;
}

img{border:0px}

form { margin:0px}

a{text-decoration:none;}
a:hover{color:#a9d3eb ; border-color:#a9d3eb}

a.nero, .nero {color:black}
a.nero:hover{color:#a9d3eb}

a.bianco, .bianco {color:white}
a.bianco:hover{color:#a9d3eb}

a.celeste, .celeste {color:#a9d3eb}
a.celeste:hover{	color: black;}

a.azzurro, .azzurro {color:#628aa3}
a.azzurro:hover{	color: black;}
a.azzurro2, .azzurro2 {color:#294062}
a.azzurro2:hover{	color: black;}

a.rosso, .rosso {color:#d03c32}
a.rosso:hover{	color: black;}

a.grigio, .grigio {color:#c1c1c1}
a.grigio:hover{color: black;}

a.grigio_scuro, .grigio_scuro {color:#585657}
a.grigio_scuro:hover{color: #a9d3eb;}

a.grigio_chiaro, .grigio_chiaro {color:#cecece}
a.grigio_chiaro:hover{color: #a9d3eb;}

a.email, .email{color: black;}
a.email:hover{color:#a9d3eb}

a.mail_azzurro, .mail_azzurro {color:#628aa3}
a.mail_azzurro:hover{	text-decoration:underline}

a.credits{color:#a9d3eb}
a.credits:hover{text-decoration:underline}

.f10{float:left;width:9%;}
.f20{float:left;width:19%;}
.f25{float:left;width:24%;}
.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%;}
.f75{float:left;width:74%;}
.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:24%;}
.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;
		width:1259px;
		text-align:center;
		margin:0px auto;
	}	
	div#testata{
	width:100%;
	height:461px;
	text-align:center;
	background:url(img/sf_testata.jpg) repeat-x #5c8299;
	border-bottom: 1px solid white;
	}
	div#div_flash{
		position:relative;
		margin:0px auto;
		width:1078px; height:453px;
	}
		div#div_menu_o{
			position:absolute;
			top:25px; right:0px;
		}
			div.voce_menu_o{
				float:right;
				border-left: 1px solid #96b2c0;
				padding: 22px 50px 2px 5px;
				color: #a9d3eb;
			}
			div.voce_menu_o a{color: white; text-decoration:none;	}
			div.voce_menu_o a:hover{color: #a9d3ed;	cursor:pointer;}
		
	div#contenuto{
		float:left;
		width:100%;
		text-align:left;
		border-top: 3px solid #c3baa9;
		background:url(img/sf_contenuto_x.jpg) center bottom repeat-x white;
	}
	div#footer{
		width:1003px;
		margin:0px auto;
		text-align:center;
		height:30px;		
		padding-top:20px;
		color:#c1c1c1;
		clear:both;
	}			
	
	
div#div_menu_v{
	float:left;
	text-align:left;
	width:250px;height:250px;
	color:#333;
}
div.voce_menu_v{
	width:100px;height:25px;
	padding-top:5px;
	padding-left:30px;
	background:url(img/biscotto.gif) no-repeat center center;
	font-weight:bold;
	text-align:left;
}
div.voce_menu_v a{color: #3b5f77; text-decoration:none;}
div.voce_menu_v a:hover{color: #333;	cursor:pointer;}

div#div_usato_home{
	float:left;
	height:250px;
	padding-left:50px;
	text-align:left;
}

.titolo{
	font-size:20px;
	font-weight:bold;
	color: #5c8299;
}
.sottotitolo{
	font-size:16px;
	font-weight:bold;
	color: #5c8299;
}

div#box_ricerca_home{
	float:left;
	margin-top:15px;
	width:255px;height:84px;
	background:url(img/sf_box_ricerca_home.jpg);
}

input.fake{
	height:20px;
	padding-right:20px;
	background:url(img/fr_avanti.jpg) right center no-repeat;
	color:#d03c32;
	text-align:right;
	border:0px;
}
input.fake:hover{
	color:#333
}

ul.lista1{
	margin: 40px 0px 10px 0px;
	padding-left:20px;	
	list-style-image:url(img/fr_avanti.jpg);
}

input.pub{
	border:none;
	background-color:#fbfbfb;
	width:190px; height:14px;
	padding:0px
}

table.list{
	margin-bottom:40px;
	width:100%;
	background:url(img/sf_tab_su.jpg) repeat-x top center;
	border:0px; 
}
table.list tr td{
	text-align:center;
	padding-top:20px;
	border-bottom:1px solid #e7e2dc;
}
table.list tr td a{color:#585657}
table.list tr td a:hover{color:#628aa3}
table.list tr.head{
	font-weight:bold;
}
table.list tr.head td{
	font-weight:bold;
	text-align:center;
	padding-top:8px;
	border-bottom:0px;
}
table.list tr.head td a{color:#585657}
table.list tr.head td a:hover{text-decoration:underline}


table.tab_vendita tr td{
	text-align:left;
}
table.tab_vendita tr.head{
	color:#628aa3
}
table.tab_vendita tr.head td{
	color:#628aa3;
	text-align:left;
	padding-left:10px;
	border-bottom:1px solid #e7e2dc;
}


select.testo{
	height:20px;
	border:1px solid #c1c1c1;
	background-color:#fff;
	height:18px;
	padding:0px 2px;
	margin:2px 4px;
	color: #585657;
	font-size:11px;
	font-family: arial;
	text-align:left;
}

select.campitesto2{
	height:20px;
	border:1px solid #c1c1c1;
	background-color:#fff;
	height:18px;
	padding:0px 2px;
	margin:2px 4px;
	color: #585657;
	font-size:11px;
	font-family: arial;
	text-align:left;
}



input.ric{
	border:1px solid #c1c1c1;
	background-color:#fff;
	width:50px; height:14px;
	padding:0px;
	margin:2px 4px;
	color: #585657;
	font-size:11px;
	font-family: arial;
	text-align:left;
}

input.vend{
	margin:0px;
}

.cerca{
	width:60px;height:17px;
	color: #585657;
	font-size:11px;
	line-height:100%;
	border:0px;
	background-color:#f4f4f4;
	font-family: arial;
	text-align:center;
}
.cerca:hover{
	cursor:pointer;
	color:black;
}

div.cornice_usato{
	float:left;
	width:200px;height:190px;
	margin:20px 12px; padding:20px 10px;
	background-color:#f1f1f1;
	line-height:105%;
}

div.cornice_usato img{ border:3px solid #c1c1c1}
div.cornice_usato img:hover{ border-color:#a9d3eb}

img.ante{ border:3px solid #c1c1c1}
img.ante:hover{ border-color:#a9d3eb}

div.riga{
	position:relative;
	border-bottom:1px solid #e7e2dc;
	padding:0px 10px;
	width:680px;
	height:20px;
}
div.rigaH{
	float:left;
	border-bottom:1px solid #a19f9c;
	padding:5px 10px;
	width:880px;
	font-size:14px;
}

ul.sub li, ul.sub li a{color:#585657}
ul.sub li a:hover{	color: black;}

ul.subsub li, ul.subsub li a{color:#628aa3}
ul.subsub li a:hover{	color: black;}
