*{
	margin:0px;
	padding:0px;
}

a {
	color: #00811A;
}

a:hover
{
	color:#86C400;
}

body
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #505153;
	font-size: 11.5px;
	width: 100%;
	background-image: url(../images/ui/star.gif);
	background-repeat:no-repeat;
	background-position: top right;
}

#container
{
	margin:0 auto;
}

#header
{
	width:1000px;
	height:160px;
}

h1
{
	margin-top: 20px;
	margin-left: 20px;
	float: left;
	background-image: url(../images/ui/logo.gif);
	background-repeat:no-repeat;
	text-indent:-5000px;
	display: block;
	width: 205px;
	height: 111px;
}

a.dona
{
	float: left;
	margin-top: 40px;
	margin-left:22px;
}

a.dona img
{
	border:none;
	text-decoration: none;
}

#container
{
	width: 1000px;
}

#nav{
	height: 30px;
	border-bottom: 2px solid #86C400;
	font-family: Arial, Helvetica, sans-serif;
}

#nav li
{
	list-style-type:none;
	display: block;
	width: 125px;
	height: 21px;
	float: left;
}

#nav li a
{
	display: block;
	width: 125px;
	height: 21px;
	float: left;
	background-image: url(../images/ui/btn_sprite.png);
	background-repeat:no-repeat;
	color: white;
	text-align:center;
	text-transform:uppercase;
	font-size: 12px;
	padding-top:9px;
	text-decoration:none;
}

#nav li a.aiuta_btn
{
	background-image: url(../images/ui/btn_sprite_aiuta.png);
}

#nav li a:hover
{
	background-position: 0px -30px;
}

#nav li a.selected
{
	background-position: 0px -30px;
}

a.contatti_btn
{
	display: block;
	width: 120px;
	height: 35px;
	float: left;
	background-repeat:no-repeat;
	text-indent: -5000px;
	margin-bottom: 10px;
}

a.facebook_btn
{
	background-image: url(../images/btn/facebook.png);
}

a.flickr_btn
{
	background-image: url(../images/btn/flickr.png);
}

div.box
{
	background-repeat:no-repeat;
	height: 475px;
}

div.contentHome
{
	background-image: url(../images/bg/home.jpg);
}

div.contentProgetti h2
{
	margin-bottom: 10px;
}
div.progetto1
{
	background-image: url(../images/bg/progetto_1.jpg);
	border-bottom:2px solid #aed05d;
}
div.progetto2
{
	background-image: url(../images/bg/progetto_2.jpg);
	border-bottom:2px solid #aed05d;
}
div.progetto3
{
	background-image: url(../images/bg/progetto_3.jpg);
}

div.contentContatti
{
	background-image: url(../images/bg/contatti.jpg);
}

div.contentContatti p
{
	margin-bottom: 10px;
}

div.contentRegistrati
{
	background-image: url(../images/bg/registrati.jpg);
}
div.contentRegistrati div.textBlock p
{
	text-align:left;
}

div.contentRacconti
{
	background-image: url(../images/bg/racconti.jpg);
}


div#footer
{
	color: #00811A;
	font-size: 12px;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	/*border-top:1px solid #86C400;*/
	background-color: #eef0d3;
}

div.textBlock
{
	width: 224px;
	background: rgb(255, 255, 255); /* The Fallback */
	background: rgba(255,255,255, 0.9);
	padding: 35px 30px;
	height: 405px;
	line-height: 20px;
	
	/*filter: alpha(opacity=90);
	-moz-opacity: 0.90;
	opacity: 0.90;*/
}

div.textBlock h2
{
	text-transform:uppercase;
	font-size: 12px;
}

div.textBlock p
{
	text-align:justify;
}

div#aiutare
{
	border-top: 2px solid #aed05d;
	height: 120px;
	padding: 30px;
	background-color: #f6f6f6;
	border-bottom:2px solid #aed05d;
	color: #00811A;
}
div.help_option
{
	background-image: url(../images/ui/little_stars.gif);
	padding-top: 30px;
	margin-right: 20px;
	margin-top: 15px;
	width: 18%;
	float: left;
	text-align:center;
	background-position: top center;
	background-repeat:no-repeat;
}

div.help_option strong, strong.red
{
	color: #e41c17;/*#D56800;*/
}

/* photo gallery */

div.contentGallery
{
	padding: 50px;
	background-color: #ececec;
}

div.photoItem
{
	margin-bottom: 20px;
	height:240px;
	border-bottom:2px dotted #CCCCCC;
	padding-bottom: 20px;
}

div.lastPhotoItem
{
	border-bottom: none;
	margin-bottom: 0;
}

div.photoContainer
{
	width: 240px;
	height: 240px;
	float: left;
	display: block;
	text-align:center;
}

div.photoItem img
{
	border:none;
	text-decoration: none;
}

div.photoContainer a
{
	text-decoration:none;
}

div.photoContainer a img
{
	border: 2px solid #ececec;
}

div.photoContainer a:hover img
{
	border: 2px solid #86C400;
}

div.photoText
{
	float: left;
	display: block;
	margin-left: 20px;
}

/* video gallery */

div.contentVideoGallery
{
	padding: 50px;
	padding-bottom: 0;
	background-color: #ececec;
}

div.videoItem
{
	margin-bottom: 20px;
	height:240px;
	border-bottom:2px dotted #CCCCCC;
	padding-bottom: 20px;
}

div.lastVideoItem
{
	border-bottom: none;
	margin-bottom: 0;
}

div.videoContainer
{
	width: 320px;
	height: 240px;
	float: left;
	display: block;
	text-align:center;
}

div.videoItem img
{
	border:none;
	text-decoration: none;
}

div.videoContainer a
{
	text-decoration:none;
}

div.videoContainer a img
{
	border: 2px solid #ececec;
}

div.videoContainer a:hover img
{
	border: 2px solid #86C400;
}

div.videoText
{
	float: left;
	display: block;
	margin-left: 20px;
	width:550px;
}

div.contentRacconti ul
{
	color: #CCCCCC;
	margin-bottom: 30px;
}

div.contentRacconti h2
{
	margin-bottom: 10px;
	width: 200px;
}

div.contentRacconti li
{
	margin-left: 15px;
}
/* rounded corners
.t {background: url(../images/corners/dot.gif) 0 0 repeat-x; width: 20em}
.b {background: url(../images/corners/dot.gif) 0 100% repeat-x}
.l {background: url(../images/corners/dot.gif) 0 0 repeat-y}
.r {background: url(../images/corners/dot.gif) 100% 0 repeat-y}
.bl {background: url(../images/corners/bl.gif) 0 100% no-repeat}
.br {background: url(../images/corners/br.gif) 100% 100% no-repeat}
.tl {background: url(../images/corners/tl.gif) 0 0 no-repeat}
.tr {background: url(../images/corners/tr.gif) 100% 0 no-repeat; padding:20px} */