.titolo
{
	font-family:"Century Gothic", tahoma, arial;
	color:#CC0000;
	font-size:24px;
}
	h2
	{
		font-family:Tahoma;
		font-weight:100;
		margin-top:40px;
		color:#CC0000;
		font-size:20px;
		letter-spacing:3px;
		padding-left:20px;
	}
	body, html
	{
		margin: 0;
		font-family:Tahoma;
	}
	#sito, #telo
	{
		width:982px;
		height:600px;
		top:50%;
		margin-top:-300px;
		left:50%;
		margin-left:-491px;	
		position:absolute;
		background:#FFFFFF;
		
	}
	#header
	{
		position:absolute;
		display:block;
		top:0px;
		height:99px;
		width:982px;
	}
	#header_print
	{
		position:absolute;
		visibility:hidden;
		top:0px;
		height:77px;
		width:743px;
	}
	#menu
	{
		position:absolute;
		top: 74px;
		width:100%;
		
		height:20px;
		font-size:13px;
		letter-spacing:0.5px;
		text-align:center;
	}
	.pulsanteh
	{
		background:url(img/pulsanteh.gif) no-repeat center;
		width:84px;
		height:20px;
		float:left;
		line-height:20px;
		text-align:center;
		color:#000000;
		margin-right:20px;
		text-decoration:none;
	}
	.pulsanteh:hover
	{
		cursor:pointer;
		background-image:url(img/pulsantehp.gif);
	}
	#menusin
	{
		width:107px;
		position:absolute;
		top:180px;
		left: 5px;
		font-size:11px;
	}
	#menudes
	{
		width:107px;
		position:absolute;
		top:180px;
		right: 5px;
		
		font-size:11px;
	}
	#telmail
	{
		position:absolute;
		bottom:40px;
		width:107px;
		font-size:11px;
		left: 5px;
	}
	#tel,#mail
	{
		background:url(img/nverde.gif) no-repeat;
		width:107px;
		height:45px;
		line-height:35px;
		text-indent:8px;
		
	}
	#mhome
	{
		position:absolute;
		top:120px;
		width:77px;
		height:35px;
		font-size:11px;
		left: 20px;
	}
	#mhome:hover
	{
		
	}
	#mail
	{
		background:url(img/email.gif) no-repeat;
		margin-left:15px;
	}
	#mail:hover
	{
		background:url(img/emailp.gif) no-repeat;
	}
	#home
	{
		width:86px;
		height:35px;
		background:url(img/home.gif) no-repeat center;
	}
	#home:hover
	{
		background:url(img/homep.gif) no-repeat center;
		cursor:pointer;
	}
	.pulsantisin
	{
		width:107px;
		height:30px;
		background:url(img/psinistra.gif) no-repeat center;
		line-height:29px;
		text-indent:12px;
		position:static;	
		text-decoration:none;
	}
	.pulsantisin:hover
	{
		background:url(img/psinistrap.gif) no-repeat center;
		cursor:pointer;
	}
	.pulsantides:hover
	{
		background:url(img/pdestrap.gif) no-repeat center;
		cursor:pointer;
	}
	.pulsantides
	{
		width:107px;
		height:30px;
		background:url(img/pdestra.gif) no-repeat center;
		line-height:29px;
		text-indent:12px;	
	}
	#cont
	{
		position:relative;
		width:400px;
		left:50%;
		margin-left:-143px;
		bottom:0px;
	}
	#corpo
	{
		width:700px;
		height:470px;
		/*border:1px #0066CC solid;*/
		position:absolute;
		left:141px;
		bottom:15px;
		overflow:hidden;
	}
	.link
	{
		text-decoration:none;
		color:#000000;
		outline:none;
	}
	.link:visited
	{
		color:#000000;
	}
	p
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		text-align:justify;
	}
	.blocco
	{
		position:absolute;
	}
	h3
	{
		margin-left:5px;
		color:#CC0000;
		font-size:14px;
		font-weight:100;
		letter-spacing:1px;
	}
	h4
	{
		color:#CC0000;
		font-size:12px;
		font-weight:100;
		letter-spacing:1px;
	}
	.rosso
	{
		color:#CC0000;
		letter-spacing:1px;
		font-weight:100;
		font-family:Tahoma;
	}
	.tabt
	{
		font-weight:bold;
	}
	#foto_eventi
	{
		position:absolute;
		width:640px;
		height:426px;
		top:50%;
		left:50%;
		margin-left:-320px;
		margin-top:-213px;
		border:thick solid #CC0000;
		background:#FFFFFF;
		display:none;
		z-index:10;
	}
#freccia_d
{
	position:absolute;
	top:20px;
	right:30px;
	height:30px;
	width:50px;
	background:url(img/freccia_d.png) no-repeat;
	z-index:11;
}
#freccia_s
{
	position:absolute;
	top:20px;
	right:80px;
	height:30px;
	width:50px;
	background:url(img/freccia_s.png) no-repeat;
	z-index:11;
}
#chiudi_f
{
	position:absolute;
	height:30px;
	width:30px;
	top:22px;
	right:130px;
	background:url(img/x_f.png) no-repeat;
}
a
{
	outline:none;
}
.scrollbar-vert
{
	position:absolute;
	height:450px;
	width:18px;
	top:135px;
	right:131px;
	background:url(img/scrollbar.gif);
	z-index:4;
	visibility:hidden;
	overflow:hidden;
}
.handle-vert {
margin-top:3px;
margin-left:3px;
margin-bottom:3px;
background:#D3D3D3;
height:0px;
width:12px;

}

#shop{
background:url(shop/pulsante.gif);
position:absolute; 
width:90px; 
height:43px; 
top:473px; 
right:15px;
}

#shop:hover{
background:url(shop/pulsantep.gif);

}