@charset "utf-8";
/* CSS Document */

*			{margin:0; padding:0;/* border:1px solid red;*/}

body		{
			margin:0;
			padding:0px;
			width:100%;
			height:100%;
			background-color:#000;
			color:#FFF;
			}

#container	{
			width:960px;
			margin:0 auto;
			height:600px;
			}
			
#header		{			
			height:35px;
			text-align:right;			
			}
			
.titolo		{
			margin:0 20px 3px 0;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 30px;
			}			
			
#sidebar	{width:220px; float:left;}

a			{outline:none; -moz outline:none}

.menu		{margin: 60px 0 0 0px;}

#content	{float:left;
			height:600px;}
			
.box_sx		{
			float:left;
			margin:15px;
			width:250px;
			color:#FFF;			
			}
.box_dx		{
			float:left;
			margin:15px;
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			width:400px;
			font-size:13px;
			color:#999;
			}

.contatti	{
			float:left;
			width:420px;
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size:10px;
			margin:15px;			
			}

.contatti td {padding:5px 0 5px 0;}

#lista_eventi li b	{color:#CCC; font-size:13px}
#lista_eventi li a	{color:#FFF;}
.lista			{padding-top:3px; font-size:11px;}

.navigazione_anno	
{
	clear:both;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
	height:35px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	}
.navigazione_anno a	{color:#FFF; text-decoration:none;}

.navigazione_anno a:hover	{color:#666}					

#footer		
{
	clear:left;			
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	margin-top:40px;
					
	}

.footer		{margin:0 auto; width:960px; position:relative;}

.footer p {text-align: center;}
.desc 
{ 
   
    
    
    width: 710px;
	font-size:20px;
	font-family:Verdana, Geneva, sans-serif;
	text-align:center;
	}
.desc  .img1
{
	position:relative;
	top:37px;
	left:-309px;
	}	

.desc  .img1_a
{
	position:relative;
	top:24px;
	left:-209px;
	}
	
.text_down 
{
	margin:0 auto;
	width:600px;
	text-align:center;
	
	}	
	
.desc  .img2
{
	position:relative;
	top:-47px;
	right:-305px;
	}
	
.desc  .img2_a
{
	position:relative;
	top:-24px;
	right:-209px;
	}		
	
.cufon span.antipasto {
	color: white !important;
	font-size: 25px !important;	
}	

a.cufy{
	font-size: 24px;
	color: white;
	
}
a.cufy_sub{
	font-size: 18px;
	color: white;
	
}

.AccordionPanelTab a:hover  {
	color: #959595 !important;
	
}
.submenu a:hover {
	color: #ffe5fd !important;
}

.AccordionPanelTab {
	margin-bottom: 5px !important;
}
.AccordionPanel {
	margin:0 0 0 35px !important;
}
