body {
	margin: 0;
	padding: 0;
	background-image:url(img_layout/sfondo_bottom.jpg);
	background-repeat:repeat-y;
}

#testa_hp { width:800px; height: 120px; padding: 0; margin: 0; background-image: url(img_layout/sfondo_top_hp.jpg); background-repeat: y-repeat; position:relative}

#testa { width:800px; height: 120px; padding: 0; margin: 0; background-image: url(img_layout/sfondo_top.jpg); background-repeat: y-repeat; position:relative}


#corpo_hp { 
	width:800px; 
}

#corpo { 
	width:800px; 
	background-image:url(img_layout/sfondo_gen.jpg);
	background-attachment:fixed;
	background-repeat:no-repeat;
	padding-bottom: 200px;
}

div#linkhp {
	 font-family:Helvetica, sans-serif; font-size:1em; font-weight:bold; font-style: italic; padding-left:140px;
}
div#linkhp a {
	text-decoration:none; color:#777777;
}

div#linkhp a:hover {
	color: #ff6666;
}

#onda {
background-image:url(img_layout/onda.png);
background-position:bottom left;
background-repeat:no-repeat;
bottom:0px;
left:0px;
height:1200px;
position:fixed;
width:120px;
z-index:6;
}

#menu {
	background-color: #d8dadc;
	bottom:0px;
	left:0px;
	height:179px;
	position:fixed;
	width:800px;
	z-index:5;
	padding:0;
	margin:0; 
}

div#menu ul {
	margin:0;
	padding:0 100px 0 0;
	padding-right:100px;
}

div#menu ul li {
	margin: 5px 0 8px 0px;
	padding-left: 70px;
	list-style-type:none;
	color:#ffffff;
	font-size:1em;
	background-color: #ff0000;
}

div#menu ul li a {
	display: block;
	height:20px;
	text-decoration: none;
	color: #fff;
	padding-left: 50px;
}


div#menu ul li a:hover {
	background-color: #ff6666;
}

div#sfgi {
background-image:url(img_layout/sfondo_pgi.png);
}
div#sfaz {
background-image:url(img_layout/sfondo_paz.png);
}
div#sfve {
background-image:url(img_layout/sfondo_pve.png);
}
div#sfvi {
background-image:url(img_layout/sfondo_pvi.png);
}
div#sfbi {
background-image:url(img_layout/sfondo_pbi.png);
}
