/* CSS Document */

body{
font:normal 9px Verdana, Arial; 
color:#000; 
margin:0; 
background:#000;
}



#container{
float:left;
width:1024px;
background:#fff;
margin:10px auto;
text-align:left;
}

#header{
width: 925px;
float:left;
margin:0 0 0 40px !important;
margin:0 0 0 20px ;
background:#fff;
}

#content{
width: 950px;
float:left;
margin:0px 0 0 40px!important;
margin:0px 0 0 20px;
background:#fff;
border-bottom:#000 1px solid;

}

#footer{
width: 950px;
float:left;
margin:70px 0 30px 40px!important;
margin:60px 0 0 20px;
background:#fff;
font-size:11px;
}

.logo{
float:left;
background:url(../images/logo.gif) no-repeat left center;
width:336px; 
height:74px;
margin: 10px 0 0 0;
}

.logo h1{
visibility:hidden;
display: none;
}

#navigation{
margin: 1px 0 0 0;
padding: 0;
list-style-type: none;
float:right;
width:auto;
font-size:normal 10px Arial; 
}
#navigation li{
float: left;
padding: 0;
margin: 0 0 0 1px;
display: inline;
}

#navigation li a{
float: left;
color: #fff;
background: #000;
text-decoration: none;
padding: 4em 0em ;
width:70px;
text-align:center;
}
#navigation li a:hover{
background: #fff;
background: #0ccdcc; color:#000;

}

/*#navigation li.home a:hover{background: #0ccdcc; color:#000; font-weight:bold}
#navigation li.css a:hover{background: #0ccdcc; color:#000;}*/

.freccina{
float:left;
margin:54px 0 0 0!important;
margin:24px 0 0 0;
}

.linea{
margin:55px 0 0 -5px!important;
margin:25px 0 0 -20px;
float:left;
width:510px;
font-size:normal 8px Arial; 
border:0;}

h2{
font-size:36px;
font-weight:bold;
letter-spacing:-2px;
}
h6{
float:left;
font:bold 9px verdana; 
width:400px;
margin-bottom:5px;
margin-top:10px;
}

#bio{
width:950px;
float:left;
margin:0 0 20px 0 !important;
margin:0 ;
background:transparent;

}

#loghi {
width:500px;
border:0;
float:left;
margin:-10px 0 20px -70px !important;
margin: 0 0 20px -70px;
}
#loghi li{
float:left;
margin: 0 0 0 30px;
display: inline;
}
.img{
border:0;
float:left;
width:500px;
margin:0 !important;
margin:0px 0 0 0px;
}

.txt{
line-height:14px; 
float:left;
margin:0px 0 0 20px !important;
margin:0px 0 0 20px;
text-align:justify;
width:400px;

}
p{
margin:0;
float:left;
}

p a {
color:#000;
font-weight:bold;
text-decoration:none;
}
p a:hover{
color:#000;
font-weight:bold;
text-decoration:underline;

}
/*tooltip*/
#bubble_tooltip{
	width:60px;
	position:absolute;
	display:none;
	margin:0 0 0 40px !important;
	margin:0 0 0 60px ;
}
#bubble_tooltip .bubble_top{
	background-image: url('../images/bubble_top.gif');
	background-repeat:no-repeat;
	height:2px;	
}
#bubble_tooltip .bubble_middle{
	background-image: url('../images/bubble_middle.gif');
	background-repeat:repeat-y;	
	background-position:bottom left;
	padding-left:5px;
	padding-right:5px;
}
#bubble_tooltip .bubble_middle span{
	position:relative;
	top:1px;
	font-family: Arial;
	font-size:9px;
	color:#FFFFFF;
	font-weight:normal;
	
}
#bubble_tooltip .bubble_bottom{
	background-image: url('../images/bubble_bottom.gif');
	background-repeat:no-repeat;
	background-repeat:no-repeat;	
	height:2px;
	position:relative;
	top:0px;
}
