html{
	width:100%;
	margin: 0px;
	padding: 0px;
	text-align:center;
	background-color:white;
	font-family: arial;
	font-size: 12px;
	color:#646464;
}

body{
	width:1002px;
	background: no-repeat center top white;
	margin: 0px auto;
	padding: 0px;
	text-align:center;
}

li{
	margin:2px 0px 2px -15px;
	padding:1px 0px;
	line-height:100%;
	list-style-image:url(img/trattino.jpg);
}

ul.edilizia li{
 line-height:120%
}

ul.main li{
	list-style-type: disc;
	list-style-image:none;
	line-height:130%
}

ul.sub li{
	list-style-type: circle;
	list-style-image:none;
	line-height:110%
}

img{border:0px}

a{text-decoration:none}
a:hover{color: #10b5e3}

a.celeste, a.verde, a.blu, a.rosso, a.giallo {color:#646464}

.celeste, a.celeste:hover{color:#10b5e3}
.verde, a.verde:hover {color:#37b34a}
.blu, a.blu:hover {color:#2b388f}
.rosso, a.rosso:hover{color:#a31d47}
.giallo, a.giallo:hover{color:#efd662}

a.bianco, .bianco {color:white}
.bianco:hover{color:#eee}

a.grigio, .grigio {color:#646464}
.grigio:hover{color:#37b34a}

a.mail{color:#10b5e3}
a:hover{color:#37b34a}

.f50{float:left;width:49%;}
.f30{float:left;width:29%;}
.f35{float:left;width:34%;}
.f40{float:left;width:39%;}
.f60{float:left;width:59%;}
.f20{float:left;width:21%;text-align:left;}
.f80{float:left;width:78%;text-align:left;}
.f100{float:left;width:99%;text-align:left;}

div#container{
	width:1002px; 
	margin: 0px auto; 
	position:relative;
	padding:0px;
}

div#intro{
	position:relative;
	width:1003px; height:509px;
	margin:0px auto;
	padding:0px;
}

div#testata{
	position:relative;
	width:800px; height:262px;
	margin:0px auto;
	padding:0px;
}
	div#menu_o{
		position:absolute;
		top:230px; left:10px;
		width:99%;
	}
		div.menuo{
			float:left;
			padding:10px 15px;
			margin:0px auto;
			font-weight:bold;
		}
	div#lingua{
		position:absolute;
		top:64px; right:15px;
		width:90px;height:20px; 
	}
		.ita{
			float:left;
			width:30px;height:20px;
			margin-right:6px;
			background: url(img/ita_off.jpg);
			border:0px;
		}
		.ita:hover{	
			background: url(img/ita_on.jpg);
			cursor:pointer;
		}
		.ita_s{			
			float:left;
			width:30px;height:20px;
			margin-right:6px;
			background: url(img/ita_on.jpg);
			border:0px;
		}
		
		.eng{
			float:left;
			width:30px;height:20px;
			background: url(img/eng_off.jpg);
			border:0px;
		}
		.eng:hover {	
			background: url(img/eng_on.jpg);
			cursor:pointer;
		}
		.eng_s{			
			float:left;
			width:30px;height:20px;
			background: url(img/eng_on.jpg);
			border:0px;
		}	
		

div#pagina{
	width:800px; 
	height:470px;
	position:absolute;
	top:263px; left:100px;
	text-align:justify;
	margin:0px;padding:0px;
}
	div#menu_v{
		float:right;
		margin-top:2px;
		width:217px;height:197px; 
		background:url(img/sf_minimenu.jpg) no-repeat;
		text-align:right;
	}
div#footer{
	height:100px;
	text-align:center;
	position:relative;
	bottom:0px;left:0px;
}	

div.rinaldi{
	float:left;
	font-weight:bold;
	margin-top:50px;
	width:170px;height:70px;
	padding-left:15px;
}

img.fake{
	border-right:3px solid #eaeaea;
	border-bottom: 3px solid #eaeaea;
}
img.fake:hover{
	border: 0px;
	margin-right:3px;
}

div.logo{
	float:left;
	margin:10px 20px 10px 0px;
	padding:5px;
	font-size:16px;
	font-weight:bold;
}

div.logo a{
 color: #363636;
}
div.logo a:hover{
 color: #10b5e3;
}

div.lavori_o{
	position:relative;
	width:99%;
	height:140px;
	border-top:1px solid #ccccca;
	margin-top:30px;
	margin-left:5px;
}

div.lavori_v{
	float:left;
	margin: 30px 0px 0px 0px;
	width:50%;
	height:120px;
	text-align:left;
}

img.ante{
	border: 3px solid #ccc;
	height:100px;width:140px;	
	margin:0px 20px 0px 30px;
}
img.ante:hover{
	border: 3px solid #10b5e3;
}

img.mini{
	border: 3px solid #ccc;
	height:100px;width:140px;	
}

div.page{
	position:relative;
	width:98%;height:40px;
	margin-top:30px;
	padding-top:15px;
	text-align:right;
	border-top:1px solid #ccccca;
}

div.page2{
	position:relative;
	width:50%;height:40px;
	margin-top:0px;
	padding-top:15px;
	text-align:left;
	padding-left:30px;
}

img#big_dett{
	margin:0px auto;
	width:420px; height:300px;
	border: 3px solid #ccc;
}

img.clickme{
	border: 3px solid #ccc;
	width:130px;	height:90px;
	float:left;
	margin:20px 0px 20px 20px;
	cursor: pointer;
}
img.clickme:hover{
	border: 3px solid #10b5e3;
	cursor: pointer;
}

div#back{
 position:absolute;
 left:30px;top:660px;
 text-align:left;
 height:40px;
}

div#prenav{
 float:right;
margin-top:10px;
margin-right:10px;
 text-align:left;
 height:40px;
 font-weight:bold;
}

div#nav{
float:right;
margin-top:10px;
margin-right:20px;
 text-align:left;
 height:40px;
}
div#nav a {
 font-family: arial;
	font-size: 12px;
	color:#646464;
	font-weight:bold;
	margin: 0px 5px;
}
div#nav a:hover {
	color:#10b5e3;
	text-decoration:underline;
}
div#nav a.activeSlide { color: #10b5e3 }

div.allegato{
	position: relative;
	width: 500px;
	height: 120px;
	background: url(img/sf_download.gif) no-repeat top left;
	text-align: left;
	padding-left:30px;
	padding-top:10px;
	margin-top:10px;
	margin-left:40px;
}

