body{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:14px;
margin:0;
padding:0;
text-align:center;
background:url(../images/bgbody.png) repeat-x;
}
ul,li,form{
margin:0;
padding:0;
}
a:focus { outline: 0;}

a img { border: 0; }

h1{
margin:0;
padding:0;
font-size:16px;
font-weight:bold;
}
h2{
margin:0;
padding:0;
font-size:14px;
font-weight:normal;
}

.titolo{
text-align:left;
position:relative;
float:left;
margin-top:15px;
margin-left:20px;
color:#3761B9;
}
.blu{
color:#3761B9;
font-weight:bold;
}

.img{
	width:325px;
	height:212px;
	position:relative;
	float:right;
	clear:both;
	margin-bottom:15px;
	margin-right:20px;
}
.tube{
width:320px;
height:390px;
position:relative;
float:right;
clear:both;
margin-bottom:50px;
margin-right:30px;
}
#contatti{
font-size:16px;
text-align:left;
padding-left:30px;
}
#contatti ul{
list-style-type:none;
}
#contatti li{
margin-bottom:15px;
background:url(../images/prova.png) no-repeat;
height:60px;
padding-left:80px;
padding-top:10px;
}
#territorio{
text-align:left;
padding:20px;
}
.donazione{
text-align:center;
margin:20px;
}

#paypal{
float:left;
width:205px;
height:55px;
margin-top:140px;
margin-left:60px;
cursor:pointer;
}
.clear{
clear:both;
height:1px;
}
.italic{
font-style:italic;
}
a{
color:#F00;
text-decoration:none;
}
a:visited{
color:#F00;
text-decoration:none;
}
a:hover{
color:#36C;
text-decoration:none;
}

#wrap{
width:930px;
height:auto;
position:relative;
margin:0 auto;
}
#testata{
position:relative;
width:930px;
height:205px;
background:url(../images/testata.png) no-repeat;
display:table-cell;
}
#logotestata{
width:502px;
height:115px;
float:left;
margin-top: 50px;
margin-left: 80px;
}

#africatestata{
position:relative;
float:right;
height:153px;
width:156px;
margin-right:95px;
margin-top:5px;
cursor:pointer;
}
#bgmenu{
text-align:center;
clear:both;
position:relative;
margin:0 auto;
width:900px;
height:30px;
background:url(../images/bgmenu.png);
top:8px;
}

#menu{
font-size:14px;
height:30px;
position:relative;
font-weight:bold;
}
#menu a {
color:#FFFFFF;
height:30px;
display:block;
width:179px;
}
#menu ul{
list-style-type:none;
display:inline;
}
#menu ul li{
padding-right:1px;
background:url(../images/sep.png) center right no-repeat;
float:left;
height:30px;
}

div.hoverBtn {
	position: 		relative;
	float:			left;
}
div.hoverBtn a {
	position: 		relative;
	z-index: 		2;
	display: 		block;
	width: 			179px;
	height: 		30px;
	line-height: 	30px;
	text-align: 	center;
	font-size:		1.1em;
	text-decoration:none;
	background:		transparent none repeat-x 0 0 scroll;
}

div.hoverBtn div {

	display:		none;
	position: 		absolute;
	z-index: 		1;
	top: 			0px;
	left:0px;
	background:		url(../images/menuover.png) repeat-x 0 0 scroll;
	
	
}

#contenuti{
position:relative;
background:url(../images/ombracentrale.png);
width:930px;
height:auto;
overflow:hidden;
}
#bg{
	background:#FFFFFF url(../images/sfumaturacentrale.png) bottom repeat-x;
	position:relative;
	margin:0 auto;
	width:900px;
	height: auto;

}
#progetti{
padding:30px 30px;
text-align:left;
width:90%;
position:relative;
}
#isado{
z-index:1;
position:absolute;
top:130px;
right:50px;
}
#africacentrale{
position:absolute;
float:left;
width:500px;
height:638px;
background:url(../images/africacentrale.png) no-repeat;
top:550px;
left:20px;
}
#sx{
width:535px;
position:relative;
float:left;
padding-top:18px;

}
#dx{
	width:355px;
	position:relative;
	float:right;
	padding-top:15px;
	height: auto;
}
#letterapresentazione{
float:left;
padding:30px 20px;
text-align:left;
width:875;
position:relative;
}
#statuto{
background:url(../images/statuto.png) no-repeat;
position: relative;
width:160px;
height:40px;
float:left;
font-weight:bold;
padding-top:10px;
margin-left:25px;
}
#statuto a{
color:#FFF;
}
#statuto a:hover{
color:#D3D3D3;
}

#freccia{
float:left;
text-align:left;
color:#FFFFFF;
font-size:18px;
background:url(../images/freccia.png) no-repeat;
width:557px;
height:66px;
margin-left:-15px;
font-weight:bold;
padding:16px 0px 0px 45px;
font-style:italic;
margin-top:20px;

}

#news{
width:860px;
position:relative;
margin:0 auto;
padding:15px;
text-align:left;
}

.testo{
margin-bottom:15px
}
#footer{
display:inline-cell;
position:relative;
background:url(../images/footer.png) no-repeat;;
width:930px;
height:172px;
overflow:hidden;
}
#menufooter{
margin-left:-50px;
margin-top:20px;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
height:30px;
}
#menufooter li{
list-style-type:none;
display:inline;
}
#menufooter a{
color:#FFF;
}
#menufooter a:hover{
color:#D3D3D3;
}

#menufooter ul li{
padding-right:10px;
padding-left:8px;
background:url(../images/sepfooter.png) center right no-repeat;
}

#logofooter{
width:490px;
height:63px;
margin-left:50px;
float:left;
}

#africafooter{
background:url(../images/africafooter.png);
position:relative;
float:right;
width:148px;
height:153px;
margin-right:40px;
top:-45px;
}
#info{
position:relative;
float:left;
margin-left:228px;
margin-top:10px;
text-align:center;
height:20px;
color:#FFF;
}
#copy{
float:right;
margin-right:20px;
margin-bottom:10px;
}
#copy a{
color:#666666;
}
#copy a:hover{
color:#36C;
}

