@charset "utf-8";
/* CSS Document */
body{
	background-image:url('sfondo.png');
	background-repeat:repeat
}

.Testo {
	position:absolute;
	top: 128px;
	left:45px;
	font:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	
	height: 423px;
	width: 397px;
	
}
.Testo2 {
	position:absolute;
	top: 130px;
	left:162px;
	font:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-style:italic;
	font-weight:bold;
	height: 458px;
	width: 397px;
	
}
.Testo h1{
	font-size:16px;
	font-family:"Times New Roman", Times, serif;
	}
	
.Testo3 {
	position:absolute;
	top: 130px;
	left:162px;
	font:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	font-style:italic;
	font-weight:bold;
	height: 458px;
	width: 397px;
	
}
.Testo3 h1{
	font-size:18px;
	}	

.Image{
	position:absolute;
	left: 10px;
	
	
}
.menu{
	position:absolute;
	top:561px;
	left: 62px;
	width: 635px;
	height: 94px;
	
}
.menu a img{
	border:none;
}

.Image a img{
	border:none;
}
.Firma{
	position:absolute;
	top:750px;
	left: 485px;
	width: 182px;
	font-size:9px;
}
.Contatore{
	position:absolute;
	top:789px;
	left:382px;
	
}
.pagerank{
	position:absolute;
	top:780px;
	left:490px;
	
}
.Contatti{
	position:absolute;
	top: 128px;
	left:45px;
	font:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	text-align:center;
	height: 423px;
	width: 397px;
}

a:link, a:visited, a:active{
	text-decoration:none;
	color:black;
}
a:hover{
	text-decoration:underline;
	color:red;
		
}
.offerta{
	position:absolute;
	top:455px;
	left:45px;
	border:dotted 2px #03C;
	
	text-align:center;
	width:auto;
	font-family:"Tahoma", Courier, monospace;
	
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
	
}
	.offerta h3, .offerta h5{
	padding:2px;
	margin:1px;
	
	}
	
.foto{
	
	position:absolute;
	top:435px;
	left:45px;
	border:dotted 2px #03C;
	background-color:#999;
	text-align:center;
	width:180px;
	font-family:"Tahoma", Courier, monospace;
	
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
	
}

.consigli{
	position:absolute;
	top:365px;
	left:680px;
	visibility:hidden;
}

a:visited img ,a:link img{
	border:none;
	text-decoration:none;
}
	
a.css_tooltip{
position:relative;
text-decoration:none;
}
a.css_tooltip:hover{
background-color:transparent;
}
a.css_tooltip span{
display: none;
}
a.css_tooltip:hover span{
display:block;
position:absolute;
z-index:20;
top:1.3em;
font-size:12px;
width:auto;
padding:10px;
border:2px solid #FFF;
background-color:#000;
color:#CCC;
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
}
a.css_tooltip span img{
border:1px solid #FFFFFF;
margin-bottom:15px;
}
a.css_tooltip span b{
display:block;
font-weight:normal;
}

a.css_tooltip2{
position:relative;
text-decoration:none;
}
a.css_tooltip2:hover{
background-color:transparent;
}
a.css_tooltip2 span{
display: none;
}
a.css_tooltip2:hover span{
display:block;
position:absolute;
z-index:20;
top:1.3em;
right:2em;
width:auto;
padding:10px;
border:2px solid #FFF;
background-color:#000;
color:#CCC;
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
font-size:12px;
}
a.css_tooltip2 span img{
	margin-bottom:15px;
border:1px solid #FFFFFF;
}
a.css_tooltip2 span b{
display:block;
font-weight:normal;
}

a.css_tooltip3{
position:relative;
text-decoration:none;
}
a.css_tooltip3:hover{
background-color:transparent;
}
a.css_tooltip3 span{
display: none;
}
a.css_tooltip3:hover span{
display:block;
position:absolute;
z-index:20;
top:-11.3em;
left:2em;
width:auto;
padding:10px;
border:2px solid #FFF;
background-color:#000;
color:#CCC;
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
font-size:12px;
}
a.css_tooltip3 span img{
	margin-bottom:15px;
border:1px solid #FFFFFF;
}
a.css_tooltip3 span b{
display:block;
font-weight:normal;
}
