*{ padding:0px; margin:0px; }
body{
	background:#FF0080;
	background-image:url(immagini/tent.jpg);
	background-repeat: no-repeat;
	padding-left: 50px;
}
a{ color:#fff; text-decoration:none;}
a:hover { background:#000; text-decoration:none;}

#testa{
margin: 20px 10px 0px 25px;
font:12pt georgia;
font-weight: bold;
font-style: oblique;
}
h1{
color:#ffffff;
}
h2{
color:#ffffff;
}
#titolo{
margin: 0px 10px 10px 25px;
font:8pt georgia;
font-weight: bold;
font-style: oblique;
}
#contatto{
position: absolute; 
top: 550; 
left: 820; 
border: 0; 
font:7pt georgia;
font-weight: bold;
font-style: oblique;
color:#ffffff;
text-decoration:none;
}
#facebook{
position: absolute; 
top: 570; 
left: 820; 
border: 0; 
}

#buzzwidget{
position: absolute; 
top: 96; 
left: 705; 
border: 0; 
width: 295px; 
height: 400px; 
}

h3{
margin: 10px 10px 0 10px;
color:#FF0080;
font:18pt georgia;
letter-spacing:-1px;
font-weight: bold;
font-style: oblique;
}	
.boxgrid{ 
width: 300px; 
height: 240px; 
margin:10px; 
float:left; 
background:#161613; 
border: solid 2px #000; 
overflow: hidden; 
position: relative; 
}
.boxgrid img{ 
position: absolute; 
top: 0; 
left: 0; 
border: 0; 
}
.boxgrid p{ 
padding: 0px 0px 0 10px; 
color:#afafaf; 
font-weight:bold; 
font:10pt "Lucida Grande", Arial, sans-serif; 
}			
.boxcaption{ 
float: left; 
position: absolute; 
background: #000; 
height: 100px; 
width: 100%; 
opacity: .8; 
/* For IE 5-7 */
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
/* For IE 8 */
-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}
.captionfull .boxcaption {
top: 260;
left: 0;
}
.caption .boxcaption {
top: 220;
left: 0;
}