body {
		margin: 0px;
		background-color:#fff;
}

.menu {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
}

.menu a					{color:	#000;		text-decoration:	none;}
.menu a:link			{color:	#000;		text-decoration:	none;}
.menu a:visited			{color:	#000;		text-decoration:	none;}
.menu a:hover			{color:	#034EA1;	text-decoration:	none;}
.menu a:active			{color:	#000;		text-decoration:	none;}

.menu ul{
		margin: 0 0 0 0;
		padding: 0 0 6 0;
}

.menu li{
	display: inline;
	padding: 0 10 0 15;
}

.menu li.attuale {
	display: inline;
	padding: 0 10 0 26;
	color:#034EA1;
	background: #FFF url(/images/freccia.gif) no-repeat 1em .3em;
}

.menu_blu{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color:#FFFFFF;
		background-color:#6CA8FE;
		padding: 5 50 5 0;
		background: #fff url(/images/testata_barrettta.gif) repeat-y top left;
}

.menu_blu a				    {color:	#fff;		text-decoration:	none;}
.menu_blu a:link			{color:	#fff;		text-decoration:	none;}
.menu_blu a:visited			{color:	#fff;		text-decoration:	none;}
.menu_blu a:hover			{color:	#034EA1;	text-decoration:	none;}
.menu_blu a:active			{color:	#fff;		text-decoration:	none;}

.menu_blu ul{
		margin: 0 0 0 0;
		padding: 2 0 2 15;
		color:	#FFFFFF;
}

.menu_blu li{
	display: inline;
	padding: 0 2 2 3;
}

.menu_blu li.attuale {
    color:	#034EA1;
}

.menu_grigio{
		margin: 0 0 0 0;
}

/**************************************************************************/
/**************************************************************************/

	.box {
		margin: 5 0 0 0;
		vertical-align:top;
		border-top: 1px solid #CCCCCC;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10.5px;
		color:#333333;
	}

	.box p{
		margin: 2;
		padding: 5;
		text-align:justify;
	}

	.box img{
		vertical-align:top;
		float:left;
	}

		.box  a {
		padding: 0 0 0 0;
		margin: 0;
		color:	#1E338C;    
		text-decoration:	none;
		}
		.box a:link		{color:	#1E338C;	text-decoration:	none;}
		.box a:visited	{color:	#1E338C;	text-decoration:	none;}
		.box a:hover		{color:	#267DEA;    text-decoration:	underline;}
		.box a:active		{color:	#1E338C;	text-decoration:	none;}

	.box ul{
	margin: 5 0 10 0;
	padding: 5;
	}
	
	.box li{
	padding: 1 2 8 2;
	list-style:none;
	}
	
	.box table{
	   border-bottom: 1px dashed #CCCCCC;
	}

	.box td{
	padding: 5 15 5 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 100%;
	}

/**************************************************************************/
/**************************************************************************/

	.box_s {
		margin: 0 0 0 0;
		padding:0 0 5 0;
		vertical-align:top;
		border-top: 1px solid #CCC;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10.5px;
		color:#333;
	}

	.box_s p{
		padding-top:1;
		margin: 4 3 0 5;
		text-align:justify;
	}

	.box_s p.noj{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10.5px;
		padding-top:1;
	    margin: 4 3 0 5;
		text-align:left;
	}

	.box_s img{
	    margin: 4 4 4 4;		
		border: 1px solid #000;
	}




/**************************************************************************/
/**************************************************************************/

	.briciole {
		margin: 5 0 0 5;
		padding-left:5px;
		padding-bottom:5px;
		vertical-align:top;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
	}

	.briciole a				{color:	#FF0000;text-decoration:	none;}
	.briciole a:link		{color:	#000;	text-decoration:	none;}
	.briciole a:visited		{color:	#000;	text-decoration:	none;}
	.briciole a:hover		{color:	#034EA1;text-decoration:	underline;}
	.briciole a:active		{color:	#000;	text-decoration:	none;}

/**************************************************************************/
/**************************************************************************/

	.paginazione {
		margin: 5 0 0 5;
		padding-left:5px;
		vertical-align:top;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-align:center;

	}

	.paginazione a			    {color:	#FF0000;text-decoration:	underline;}
	.paginazione a:link		    {color:	#000;	text-decoration:	underline;}
	.paginazione a:visited		{color:	#000;	text-decoration:	underline;}
	.paginazione a:hover		{color:	#034EA1;text-decoration:	none;}
	.paginazione a:active		{color:	#000;	text-decoration:	underline;}

/**************************************************************************/
/**************************************************************************/

    .barra_in_evidenza {
		margin-top:5;
		padding: 4px 0px 35px 20px;
		background: #FFF url(/images/in_evidenza.gif) no-repeat top left;
		color: #FFFFFF;
	}

	.barra_in_evidenza a {
	    padding-top: 2px;
		padding-right: 6px;
		color:#FFFFFF;	
		text-decoration: none; 
		float:right;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
     }

	.barra_in_evidenza a:link			{color:	#FFFFFF;	text-decoration:	none;}
	.barra_in_evidenza a:visited		{color:	#FFFFFF;	text-decoration:	none;}
	.barra_in_evidenza a:hover			{color:	#FFFFFF;	text-decoration:	underline;}
	.barra_in_evidenza a:active			{color:	#FFFFFF;	text-decoration:	none;}

/**************************************************************************/
/**************************************************************************/

    .barra_in_evidenza_lunga {
		margin-top:5;
		padding: 4px 0px 35px 20px;
		background: #FFF url(/images/in_evidenza_l.gif) no-repeat top left;
		color: #FFF;
	}

     .barra_in_evidenza_lunga a {
		padding-top: 2px;
		padding-right: 6px;
		color:#FFFFFF;	
		text-decoration: none; 
		float:right;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
     }

	.barra_in_evidenza_lunga a:link			{color:	#FFFFFF;	text-decoration:	none;}
	.barra_in_evidenza_lunga a:visited		{color:	#FFFFFF;	text-decoration:	none;}
	.barra_in_evidenza_lunga a:hover		{color:	#FFFFFF;	text-decoration:	underline;}
	.barra_in_evidenza_lunga a:active		{color:	#FFFFFF;	text-decoration:	none;}

/**************************************************************************/
/**************************************************************************/

    .barra_primo_piano {
		margin-top:5;
		padding: 4px 0px 35px 20px;
		background: #FFF url(/images/primo_piano.gif) no-repeat top left;
		color: #FFF;
	}

	.barra_primo_piano a {
	    padding-top: 2px;
		padding-right: 6px;
		color:#FFFFFF;	
		text-decoration: none; 
		float:right;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
     }

	.barra_primo_piano a:link			{color:	#FFFFFF;	text-decoration:	none;}
	.barra_primo_piano a:visited			{color:	#FFFFFF;	text-decoration:	none;}
	.barra_primo_piano a:hover			{color:	#FFFFFF;	text-decoration:	underline;}
	.barra_primo_piano a:active			{color:	#FFFFFF;	text-decoration:	none;}

/**************************************************************************/
/**************************************************************************/

    .barra_appuntamenti {
		margin-top:5;
		padding: 4px 0px 35px 20px;
		background: #FFF url(/images/appuntamenti.gif) no-repeat top left;
		color: #FFF;
	}

	.barra_appuntamenti a {
		padding-top: 2px;
		padding-right: 6px;
		color:#FFFFFF;	
		text-decoration: none; 
		float:right;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
     }

	.barra_appuntamenti a:link			{color:	#FFFFFF;	text-decoration:	none;}
	.barra_appuntamenti a:visited		{color:	#FFFFFF;	text-decoration:	none;}
	.barra_appuntamenti a:hover			{color:	#FFFFFF;	text-decoration:	underline;}
	.barra_appuntamenti a:active			{color:	#FFFFFF;	text-decoration:	none;}

/**************************************************************************/
/**************************************************************************/
 
    .barra_appunti_viaggio {
        margin-top:5;
		padding: 4px 0px 35px 20px;
        background: #FFF url(/images/Appunti_viaggio.gif) no-repeat top left;
        color: #FFF;
	}
	
	.barra_appunti_viaggio a {
		padding-top: 2px;
		padding-right: 6px;
		color:#FFFFFF;	
		text-decoration: none; 
		float:right;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
     }

	.barra_appunti_viaggio a:link			{color:	#FFFFFF;	text-decoration:	none;}
	.barra_appunti_viaggio a:visited		{color:	#FFFFFF;	text-decoration:	none;}
	.barra_appunti_viaggio a:hover			{color:	#FFFFFF;	text-decoration:	underline;}
	.barra_appunti_viaggio a:active			{color:	#FFFFFF;	text-decoration:	none;}

/**************************************************************************/
/**************************************************************************/

    .barra_dentro_palazzo {
        margin-top:5;
		padding: 4px 0px 35px 20px;
        background: #FFF url(/images/palazzo.gif) no-repeat top left;
        color: #FFF;
	}

	.barra_dentro_palazzo a {
		padding-top: 2px;
		padding-right: 6px;
		color:#FFFFFF;	
		text-decoration: none; 
		float:right;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
     }

	.barra_dentro_palazzo a:link		{color:	#FFFFFF;	text-decoration:	none;}
	.barra_dentro_palazzo a:visited		{color:	#FFFFFF;	text-decoration:	none;}
	.barra_dentro_palazzo a:hover		{color:	#FFFFFF;	text-decoration:	underline;}
	.barra_dentro_palazzo a:active		{color:	#FFFFFF;	text-decoration:	none;}

/**************************************************************************/
/**************************************************************************/

    .barra_territorio {
        margin-top:5;
		padding: 4px 0px 35px 20px;
        background: #FFF url(/images/sul_territorio.gif) no-repeat top left;
        color: #FFF;
	}

	.barra_territorio a {
		padding-top: 2px;
		padding-right: 6px;
		color:#FFFFFF;	
		text-decoration: none; 
		float:right;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
     }

	.barra_territorio a:link			{color:	#FFFFFF;	text-decoration:	none;}
	.barra_territorio a:visited		{color:	#FFFFFF;	text-decoration:	none;}
	.barra_territorio a:hover			{color:	#FFFFFF;	text-decoration:	underline;}
	.barra_territorio a:active			{color:	#FFFFFF;	text-decoration:	none;}

/**************************************************************************/
/**************************************************************************/

	.video {
		padding: 4 0 8 5;
		color:#FF0000;	
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
     }

	.video a {
		color:#FF0000;	
		text-decoration: underline; 
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
     }

	.video a:link			{color:	#FF0000;	text-decoration:	underline;}
	.video a:visited		{color:	#FF0000;	text-decoration:	underline;}
	.video a:hover			{color:	#FF0000;	text-decoration:	none;}
	.video a:active			{color:	#FF0000;	text-decoration:	underline;}

/**************************************************************************/
/**************************************************************************/

    .barra_newsletter {
		    padding: 5 5 5 5;
		text-align:center;
	}

	.barra_newsletter a {
	    padding: 5 5 5 5;
		color:#FFFFFF;	
		text-decoration: none; 
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
     }

	.barra_newsletter a:link		{color:	#FFFFFF;	text-decoration:	none;}
	.barra_newsletter a:visited		{color:	#FFFFFF;	text-decoration:	none;}
	.barra_newsletter a:hover		{color:	#FFFFFF;	text-decoration:	underline;}
	.barra_newsletter a:active		{color:	#FFFFFF;	text-decoration:	none;}
	
/**************************************************************************/
/**************************************************************************/

	.banner table {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
     }

	form {
	}

	input .text{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
     }

	input .radio{
		padding:5 5 5 5;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
     }

/**************************************************************************/
/**************************************************************************/
	.nav_galleria {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 16px;
		padding: 20 0 20 0;
		color:#999999;
		border-top:1px dashed #CCCCCC;
		border-bottom:1px dashed #CCCCCC;
		text-align:center;
		font-weight:bold;
     }

/**************************************************************************/
/**************************************************************************/

	.intestazione_link {
		margin: 5 0 2 5;
		padding-right:90px;
		vertical-align:top;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		float:right;
		color:	#267DEA;
	}

	.intestazione_link a			{color:	#267DEA; text-decoration:	none;}
	.intestazione_link a:link		{color:	#267DEA; text-decoration:	none;}
	.intestazione_link a:visited	{color:	#267DEA; text-decoration:	none;}
	.intestazione_link a:hover		{color:	#267DEA; text-decoration:	underline;}
	.intestazione_link a:active		{color:	#267DEA; text-decoration:	none;}
	
/**************************************************************************/
/**************************************************************************/
		
		.abc img{
		float:left;
		margin: 5px 5px 0 5px;
		}
		
		.abc p{
		margin: 0px;
		padding: 0 0 0 5;
		}
		
		.abc  a {
		padding: 0 0 0 5;
		margin: 0;
		color:	#1E338C;    
		text-decoration:	none;
		}
		.abc a:link		{color:	#1E338C;	text-decoration:	none;}
		.abc a:visited	{color:	#1E338C;	text-decoration:	none;}
		.abc a:hover		{color:	#267DEA;    text-decoration:	underline;}
		.abc a:active		{color:	#1E338C;	text-decoration:	none;}
		
/**************************************************************************/
/**************************************************************************/

	.mappa {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		margin: 5 0 2 20;
	}
	
	.mappa ul ul{
	margin:5;
	
	}
	
/**************************************************************************/
/**************************************************************************/
	.iniziative ul {

	}
	.iniziative li {
	list-style:circle;!important;
	}