body
{
	margin-top:0px;
	margin-right:0px;
	margin-left:0px;
	margin-top:0px;

}
/*base layout*/
#wrapper
{
	background: url(img/background.png) no-repeat;
	width: 949px;
	height:1500px;
}
#header
{
	width:949px;
	height:1009px;
}
	
#about
{
	position:absolute;
	top:790px;
	background: url(img/aboutme.gif) no-repeat;
	width:949px;
	height:1048px;
	
}	
#portfolio
{
	position:absolute;
	top:1720px;
	background: url(img/portfolio.gif) no-repeat;
	width:949px;
	height:491px;
}
#space
{
	position:absolute;
	top:1300px;
	width:949px;
	height:420px;
}
#footer
{
	background: url(img/footer.png) no-repeat;
	position:absolute;
	top:1060px;
	width:949px;
	height:430px;
}
/* fine base layout*/

/*elementi header*/
#header_top
{
	background: url(img/head_alto.png) no-repeat;
	width:949px;
	height:225px;
	
}	
#header_center
{
	background: url(img/head_centro.gif) no-repeat;
	width:949px;
	height:187px;
}
#header_basso
{
	background: url(img/head_basso.png) no-repeat;
	width:949px;
	height:597px;
}
/*Fine elementi header*/
/* elementi header_center*/
#imantonio
{
	padding-top:130px;
	font-size:10px;
	font-family:	Verdana,Arial,Helvetica,sans-serif;
	padding-left:107px;
	
}
#bottoni
{
	position:absolute;
	top:310px;
	font-size:10px;
	font-family:	Verdana,Arial,Helvetica,sans-serif;
	padding-left:435px;
}
#read
{
	position:absolute;
	top:355px;
	font-size:10px;
	padding-left:450px;
	font-family:	Verdana,Arial,Helvetica,sans-serif;
	color:#999999;
	
}

a.blog {
height:40px;
display: block;
width: 73px;
background: url(img/menu_08.png) no-repeat top;
}

a.blog:hover {
height:40px;
display: block;
width: 73px;
background: url(img/menu_08o.png) no-repeat top;
}
a.contact {
height:40px;
display: block;
width: 136px;
background: url(img/menu_09.png) no-repeat top;
}

a.contact:hover {
height:40px;
display: block;
width: 136px;
background: url(img/menu_09o.png) no-repeat top;
}
/* Fine elementi header_center*/
/* Elementi about*/
#top_about
{
	margin-left:805px;
	margin-top:140px;
}
#ihave
{
	margin-top:0px;
	margin-left:20px;
	width:240px;
	font-size:10px;
	font-family:	Verdana,Arial,Helvetica,sans-serif;
	float:left;
}
#skills
{
	margin-top:0px;
	margin-left:30px;
	width:270px;
	font-size:10px;
	font-family:	Verdana,Arial,Helvetica,sans-serif;
	float:left;
}
#info
{
	margin-top:0px;
	margin-left:20px;
	width:270px;
	font-size:10px;
	font-family:	Verdana,Arial,Helvetica,sans-serif;
	color:#ffffff;
	float:left;
}
a.cv_info
{
	color:#61AC00;
	text-decoration:none;
	font-weight:bold;
}
a.cv_info:hover
{
	color:#61AC00;
	text-decoration:underline;
	font-weight:bold;
}
#gotoportfolio
{
	margin-top:120px;
	margin-left:660px;
}
/* fine elementi about*/
/*elementi portfolio*/
#gotocontact
{
position:absolute;
top:370px;
margin-top:116px;
margin-left:450px;
}
#gototop
{
margin-top:53px;
margin-left:620px;
}
#listalavori
{
	position:absolute;
	top:130px !important;
	top:125px;
	width:600px;
	height:230px;
	margin-left:70px;
}
.overlay
{

	position:absolute;
	width:600px;
	height:230px;
	margin-left:70px;
}
a.freccia_sx {
height:18px;
display: block;
width: 17px;
background: url(img/freccia_sx.png) no-repeat top;
}

a.freccia_sx:hover {
height:18px;
display: block;
width: 17px;
background: url(img/freccia_sx_o.png) no-repeat top;
}

a.freccia_dx {
height:18px;
display: block;
width: 17px;
background: url(img/freccia_dx.png) no-repeat top;
}

a.freccia_dx:hover {
height:18px;
display: block;
width: 17px;
background: url(img/freccia_dx_o.png) no-repeat top;
}
.hidden{display:none;}

a img, a:visited img, a:active img, a:active img
{border: 8px solid #000;}

a:hover img
{border: 8px solid #8CC63F;}
/*fine elementi portfolio*/
/*elementi footer*/

#backtotop
{
margin-top:15px;
margin-left:273px;
}
#footer_copyright
{
	margin-top:250px;
	font-family:	Verdana,Arial,Helvetica,sans-serif;
	color:#000000;
	font-size:10px;
	margin-left:20px;
}
#info_footer
{
	margin-top:37px;
	margin-left:300px;
	width:250px;
	font-size:10px;
	font-family:	Verdana,Arial,Helvetica,sans-serif;
	color:#000000;
	float:left;
}
#friend_list
{
	margin-top:37px;
	margin-left:20px;
	width:170px;
	font-size:10px;
	font-family:	Verdana,Arial,Helvetica,sans-serif;
	color:#000000;
	float:left;
}
#social_network
{
	margin-top:37px;
	width:165px;
	font-size:10px;
	font-family:	Verdana,Arial,Helvetica,sans-serif;
	color:#000000;
	float:left;
}
/* fine elementi footer*/
