*{
 margin:0;
 padding:0;
 background-repeat:no-repeat;
}
body{
 font-family: Georgia, "Times New Roman", Times, serif;
 color:#888;
 background-color:white;
 font-size: 12px;
 margin-top:50px;
 text-align:center;
 background-image:url(../background.gif);
 background-repeat:repeat-y;
 background-position:center top;
}
img {
	border:0;
	}
a, a:visited{
 color:#497842;
}
a:hover{
 color: #AECB4A;
}
div, p, h2, h1{
 text-align:left;
 width:247px;
}
h3{
 width:200px;
 padding:0px;
 color:white;
 font-size:1px;
 height:60px;
 text-indent:-1000px;
}
acronym{
}
#container{
 width:500px;
 margin-left:auto;
 margin-right:auto;
}
p{
 line-height:150%;
}
p span{
 display:block;
 padding:0 22px 22px 22px;
}
#intro{
 float:left;
}
#supportingText{
 float:left;
 width:250px;
}
#pageHeader{
 height:240px;
 background-image:url(../header.gif);
 background-position:0 0;
}
#pageHeader *{
 display:none;
}
#foto{
 height:720px;
 background-image:url(../foto1.jpg);
}
#foto a:link, #foto a:hover, #foto a:visited{
 color: #FFFFFF;
}
#content h3{
 background-image:url(../intro.gif);
 background-position:7px 12px;
 margin-left:4px;
}
#content{
	position:relative;
}
.link_fb{
	border:0;
	position:absolute;
	top:1px;
	left:247px;
}
#content, #contatti, #facebook{
 background-image:url(../bg_box.gif);
}
p{
 background-image:url(../bg_box.gif);
 background-position:0 -50px;
}
#contatti .p5, #facebook .p5{
 background-image:none;
}
#contatti .p5, #facebook .p5{
 padding-top:50px;
 background-image:url(../img_foot.jpg);
 background-position:right center;
 margin-top:0px;
 margin-bottom:100px;
 font-size:x-small;
 color:#ccc;
 text-align:center;
 background-color:#fff;
 height:250px;
}
#contatti .p5 span, #facebook .p5 span{
 margin-right:30px;
}
#contatti .p5 a, #facebook . p5 a{
 color:#aaa;
 text-decoration:none;
 font-style:italic;
}
#contatti h3{
 background-image:url(../contatti.gif);
 background-position:7px 12px;
 margin-left:4px;
}
#contatti .p4, #content .p2, #facebook .p4 {
 background-image:url(../bg_box.gif);
 background-position:center bottom;
}
#footer{
 position:absolute;
 top:0px;
 left:50%;
 overflow:hidden;
 height:24px;
 width:240px;
 text-align:center;
 background-position:bottom right;
 line-height:20px;
}
#footer a:link, #footer a:hover, #footer a:visited{
	color:#CCCCCC;
}
#footer a:hover{
	color: #999999;
	text-decoration: underline;
}
#deco_sx{
 width:202px;
 height:452px;
 position:absolute;
 left:50%;
 margin-left:-445px;
 top:120px;
 background-image:url(../deco_sx.gif);
}
