body
{
	font-family:  verdana, arial,sans-serif;
	font-size: 75%;
	background-color:  #F7F7F7;
	margin-top: 5px;
	padding: 0px;
	text-align: center;
	color: #4a4a4d;
}

.nascosto{
	visibility: hidden;
	font-size: 0px;
}


/* ---------------------------------  definizioni per il div della parte centrale   */
#pagina
{
	margin: 0 auto;
	position: relative;
	border-left: 1px solid  #F7F7F7;
	border-right: 1px solid #F7F7F7;
	border-bottom: 0px;
	border-top: 0px;
	background-color: #fff;
	width:758px;
	padding-bottom: 0px
}

#paginaPopup
{
	position: relative;
	background-color: #fff;
	width:98%;
	height:90%;
}
/* ---------------------------------  fine definizioni per il div della parte centrale   */


a
{
	color: #b1162f;
	text-decoration: underline
}

a:visited
{
	color: #bb8855;
}

a:hover
{
	color: #803702;
	text-decoration: underline
}


a.fisso:visited
{
	color: #b1162f;
}

a.fisso:hover
{
	color: #803702;
}


/*
a.homepage
{
	background-image: url(/skin/dipstoria/ita/ico-www.gif); 
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
}

.tel
{
	background-image: url(/skin/dipstoria/ita/ico-telefono.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
}

.fax
{
	background-image: url(/skin/dipstoria/ita/ico-fax.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
}
*/

.galleriaImmaginiPrimo
{

	position: relative;
	clear: both;
	margin-top: 15px;
	margin-bottom: 0px
}

.galleriaImmagini
{
	position: relative;
	float: left;
	font-size: .85em; 
	line-height: 130%;
	font-weight: normal;
	text-align: center;
	float:left;
	margin-top: 15px;
	margin-left: 10px;
	margin-bottom: 10px;
	width: 150px
}

.copertina
{
	position: relative;
	clear: both;
	float: right;
	font: .85em/2em verdana, arial, sans-serif; 
	font-weight: normal;
	text-align: center;
	margin-top: 0px;
	margin-left: 7px;
	margin-right: 4px;
	margin-bottom: 10px;
}


.vetrina{
	font-size: 0.85em;
	padding: 2px;
	margin: 0px;
}

.barraVetrina{
	font-size: 0.85em;
	font-weight: bold;
	background-color: #EBE0C3;
	color: #803702;
	width: 143px;
	padding-left: 4px;
	padding-right: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
}

.didascalia
{

	position: relative;
	clear: both;
	font: 1em/1.2em "Trebuchet MS", Trebuchet, "Century Gothic", "Franklin Gothic Medium", Verdana, Arial, sans-serif;

	font-weight: normal;
	text-align: center;
	color: #b1162f;
	float: right;

	border-left: 1px solid;
	border-top: 1px solid;
	border-bottom: 1px solid;
	border-right: 1px solid;
	border-color: #ccd;

	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;

	margin-top: 10px;
	margin-left: 5px;
	margin-right: 10px;
	margin-bottom: 10px;

	width: 150px
}


	.didascalia span .virgolette
	{ 
	  color: #b1162f;
	  font: italic 900	 1em/1em georgia, serif;
	  padding-left: 3px;
	  padding-right: 2px
	}


.navigazione
{
	position: relative;
	clear: both;
	float: right;
	width: 582px;
	font-family: arial, sans-serif; 
	font-weight: normal;
	font-size: 0.9em;
	text-align: right;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-right: 5px;
	margin: 0px;
}


.navigazione a
{
	text-decoration: none;
}

.navigazione a:hover
{
	text-decoration: none;
}

img
{
	border: 0px solid
}

.imgConBordo
{
	border: 1px solid;
	border-color: #000
}

form{
	margin: 0px;
	padding: 0px;
}

.inputTop {
  font-family: arial,arial,verdana,sans-serif;
  font-size: 0.8em;
  color: #4a4a4d;
  padding-left: 3px;
  background: #FDF9EF;
  border: 1px solid
}

.inputLeft {
  font-family: arial,arial,verdana,sans-serif;
  font-size: 10px;
  color: #4a4a4d;
  padding-left: 3px;
  background: #fff;
  width: 120px;
  border: 1px solid
}

.buttonTop {
  font-family: verdana, arial, sans-serif;
  font-size: 0.8em;
  font-weight: bold;
  color: #ba7f55;
  border-color: #f0f0f0;
  padding-left:10px;
  background-image: url(/skin/dipstoria/ita/frecciadestraIE5.gif); 
  background-position: left center;
  background-repeat: no-repeat;
  background-color: #ebe0c3;
  border: 1px solid;
  cursor: pointer;
}

.buttonLeft {
  font-family: arial,arial,verdana,sans-serif;
  font-size: 0.9em;
  color: #b1162f;
  width: 15px;
  height: 17px;
  border-color: #f0f0f0;
  padding-left:10px;
  background-image: url(/skin/dipstoria/ita/vai.gif); 
  background-position: left center;
  background-repeat: no-repeat;
  border: 0px solid;
  cursor: pointer;
}



.buttonTopVuoto {
  font-family: arial,arial,verdana,sans-serif;
  font-size: 0px;
  color: #b1162f;
  width: 15px;
  height: 17px;
  background-image: url(/skin/dipstoria/ita/vai.gif); 
  background-position: center;
  background-repeat: no-repeat;
  border: 0px solid;
  cursor: pointer;
  border-color: #f0f0f0;
}

.buttonLeftVuoto {
  font-family: arial,arial,verdana,sans-serif;
  font-size: 0px;
  color: #b1162f;
  width: 15px;
  height: 17px;
  background-image: url(/skin/dipstoria/ita/vai.gif); 
  background-position: center;
  background-repeat: no-repeat;
  border: 0px solid;
  cursor: pointer;
  border-color: #f0f0f0;
}

select, option, textarea {
  font-family: arial,arial,verdana,sans-serif;
  border: 1px solid;
  font-size: 0.8em;
  color: #4a4a4d;
  background: #FDF9EF;
}

.selectLeft {
  font-family: arial,arial,verdana,sans-serif;
  font-size: 10px;
  color: #4a4a4d;
  width: 126px;
  background: #fff;
}

.selectLeft option{
  background: #fff;
}

.selectLeft optgroup{
  background: #DF1B3B;
  color: #fff;
  font-style: normal;
}

radio, checkbox{
  font-family: arial,arial,verdana,sans-serif;
  font-size: 0.8em;
  color: #4a4a4d;
  background: #ffffff;
}


/* --------------------------------- fine definizioni generice */


/* ---------------------------------  definizioni per la tabella del corpo centrale   */

.tbCorpo{
	border: 0px solid ;
	font-size: 1em;
	width: 758px;
	padding: 0px;
	margin: 0px
}

.tdSx{
	border-right: 1px dashed;
	border-color: #f0f0f0;
	width: 159px;
	background-color: #FDF9EF;
	padding-bottom: 10px;
	margin: 0px;
	vertical-align: top;
	text-align: left
}

.tdDx{
	border: 0px solid ;
	width: 598px;
	padding-left: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	margin: 0px;
	vertical-align: top;
	text-align: left
}
/* --------------------------------- fine definizioni per la tabella del corpo centrale */

/* ---------------------------------  definizioni per le tabelle degli skin dei proiettori   */

.skinVirtuale{
	border: 0px solid ;
	width: 584px;
	height: 354px;
	padding: 0px;
	margin: 0px
}

.skinVirtuale .top{
	width: 584px;
	height: 17px;
	background-image: url(/skin/dipstoria/ita/skinvirtuale-top.gif); 
	background-repeat: no-repeat;
	background-position: top left;
}

.skinVirtuale .left{
	width: 44px;
	height: 302px;
	background-image: url(/skin/dipstoria/ita/skinvirtuale-left.gif); 
	background-repeat: no-repeat;
	background-position: top left;
}

.skinVirtuale .center{
	width: 400px;
	height: 300px;
	background-color: #036;
}

.skinVirtuale .right{
	width: 140px;
	height: 302px;
	background-image: url(/skin/dipstoria/ita/skinvirtuale-right.gif); 
	background-repeat: no-repeat;
	background-position: top left;
}

.skinVirtuale .bottom{
	width: 584px;
	height: 35px;
	background-image: url(/skin/dipstoria/ita/skinvirtuale-bottom.gif); 
	background-repeat: no-repeat;
	background-position: top left;
}

/* --- immagini ---*/

.skinImmagine{
	border: 0px solid ;
	width: 534px;
	padding: 0px;
	margin: 0px
}

.skinImmagine .top{
	width: 534px;
	height: 17px;
	background-image: url(/skin/dipstoria/ita/skinimmagini-top.gif); 
	background-repeat: no-repeat;
	background-position: bottom left;
}

.skinImmagine .left{
	width: 40px;
	height: 1px;
	background-image: url(/skin/dipstoria/ita/skinimmagini-left.gif); 
	background-repeat: no-repeat;
	background-position: top left;
}

.skinImmagine .center{
	width: 400px;
	background-color: #FDF9EF;
}

.skinImmagine .right{
	width: 94px;
	height: 1px;
	background-image: url(/skin/dipstoria/ita/skinimmagini-right.gif); 
	background-repeat: no-repeat;
	background-position: top left;
}

.skinImmagine .fill{
	width: 534px;
	background-image: url(/skin/dipstoria/ita/skinimmagini-fill.gif); 
}

.skinImmagine .closerLeft{
	width: 40px;
	height: 11px;
	background-image: url(/skin/dipstoria/ita/skinimmagini-closerleft.gif); 
	background-repeat: no-repeat;
	background-position: bottom left;
}

.skinImmagine .closerRight{
	width: 94px;
	height: 11px;
	background-image: url(/skin/dipstoria/ita/skinimmagini-closerright.gif); 
	background-repeat: no-repeat;
	background-position: bottom left;
}

.skinImmagine .bottom{
	width: 534px;
	height: 32px;
	background-image: url(/skin/dipstoria/ita/skinimmagini-bottom.gif); 
	background-repeat: no-repeat;
	background-position: top left;
}

/* --- filmati video ---*/

.tbVideo{
  width: 100%;
  font-family: arial, verdana, sans-serif;
}

.tbVideoLogo{
  width: 1%;
  padding-right: 4px;
}

.tbVideoPlayer{
  width: 99%;
  padding-left: 4px;
  font-variant: small-caps;
  font-size: 1.1em;
  color: #606060;
  font-weight: bold;
}

.tbVideoLista{
  width: 99%;
  padding-left: 4px;
}


/* --------------------------------- fine definizioni per la tabelle degli skin dei proiettori  */

/* ---------------------------------  definizioni per la testata   */
#testata
{
	position: relative;
	clear:both;
	border: 0px solid #002E67; 
	width:758px;
	height:102px;
	background-color: #B1162F;
}

	#testata img
	{
		border: 0px solid
	}

	 #testata #logo
	{
		position: relative;
		width: 758px;
		height: 102px;
		border:0px solid
	}

#menu
{
	position: relative;
	clear:both;
	border: 0px solid #002E67; 
	width:756px;
	background-color: #B1162F;
	font-family: small fonts, arial;	
	letter-spacing: 1px;
	font-size: 0.62em;
	color: #fff;
	text-align: right;
	margin: 0px;
	padding-right: 2px;
	height: 10px;
}

	#menu  a
	{
		color: #fff;
		font-family: small fonts, arial;	
		text-decoration: none
	}

	#menu  a:hover
	{
		color: #eBE0C3;
	}

#testataLineaBlu 
{

	position:relative;
	clear:both;
	margin: 0px;
	border:0px;
	color: #fff;
	width:758px;
	font-size:1px;
	height: 2px;
	border-top: 1px solid #fff;
	padding: 0px;
	background-color: #B1162F;
}

/*---------------------------------  fine definizioni per la testata */


/*---------------------------------  definizioni per la colonna di sinistra */
#sinistra, #destra
{
	position: relative;
	clear:both;
	float:left;
	font-size: 0.85em;
	width: 159px;
	padding: 0px;
	margin: 0px;
	text-align:left;
}
	
#destra
{
	width: 153px;
	background-color: #FDF9EF;
	border-left: 1px dashed;
	border-bottom: 1px dashed;
	border-color: #f0f0f0;
}


		#sinistra  .accesoPrimo
		{
			position: relative;
			clear:both;
			float:left;
			border-bottom: 1px dashed;
			border-color: #f0f0f0;
			margin: 0px;
			width: 155px;
			padding-left: 2px;
			padding-right: 2px;
			padding-top: 4px;
			padding-bottom: 4px;
			background-color: #D1966D;
			font-weight: bold;
			color: #803702
		}

		
		#sinistra  .acceso, #destra .acceso
		{
			position: relative;
			clear:both;
			float:left;
			color: #803702;
			border-bottom: 1px dashed;
			border-color: #f0f0f0;
			margin: 0px;
			width: 155px;
			padding-left: 2px;
			padding-right: 2px;
			padding-top: 4px;
			padding-bottom: 4px;
			background: #e0c1ac;
		}

		#destra .acceso
		{
			background-color: #D1966D;
			width: 153px;
		}

			#sinistra  .acceso a, #sinistra  .accesoPrimo a, #destra  .acceso a, #destra  .accesoPrimo a  
			{
				margin-left: 2px;
				padding-left: 0px;
				font-weight: bold;
				color: #803702
			}

			#sinistra  .acceso a:hover, #sinistra  .accesoPrimo a:hover, #destra  .acceso a:hover, #destra  .accesoPrimo a:hover
			{
				text-decoration: underline
			}


		
		#sinistra  .spento
		{
			position: relative;
			clear:both;
			float: left;
			width: 155px;
			border: 0px solid;
			padding-top:4px;
			padding-left:2px;
			padding-right:2px;
			padding-bottom:2px;
		}

		#destra  .spento
		{
			position: relative;
			clear:both;
			float: left;
			width: 148px;
			border: 0px solid;
			padding-top:4px;
			padding-left:2px;
			padding-right:2px;
			padding-bottom:2px;
		}


		#destra  .spentoTesto
		{
			padding-left: 4px;
			padding-right: 2px;
			padding-bottom: 4px;
			width: 146px;
		}

			#sinistra  .spento .testo, #destra  .spento .testo
			{
				font-weight: bold;
				color: #803702
			}

			#sinistra  .spento .testo:hover, #destra  .spento .testo:hover
			{
				text-decoration: underline
			}


		
		#sinistra .spaziatore
		{
			position: relative;
			float:left;
			border: 0px solid;
			margin-left: 1px;
			margin-right: 5px;
			padding: 0px;
			width: 20px;
			height: 7px;
			background-image: url(/skin/dipstoria/ita/bullet06.gif); 
			background-position: right;
			background-repeat: no-repeat;
		}


		#destra .spaziatore
		{
			position: relative;
			float:left;
			border: 0px solid;
			margin-left: 1px;
			margin-right: 2px;
			padding: 0px;
			width: 8px;
			height: 10px;
			background-image: url(/skin/dipstoria/ita/bullet06.gif); 
			background-position: right;
			background-repeat: no-repeat;
		}
				
		#destra .spaziatoreVuoto
		{
			position: relative;
			float:left;
			border: 0px solid;
			margin-left: 0px;
			margin-right: 1px;
			padding: 0px;
		}

		#sinistra .spaziatoreTesto
		{
			position: relative;
			float:left;
			border: 0px solid;
			margin-left: 1px;
			margin-right: 5px;
			padding: 0px;
			width: 20px;
			height: 10px;
			background-image: url(/skin/dipstoria/ita/bullettesto.gif); 
			background-position: right;
			background-repeat: no-repeat;
		}

		#sinistra .spaziatoreS, #destra .spaziatoreS
		{
			position: relative;
			float:left;
			border: 0px solid;
			margin-left: 1px;
			margin-right: 5px;
			padding: 0px;
			width: 7px;
			height: 7px;
			background-image: url(/skin/dipstoria/ita/frecciagiu.gif); 
			background-position: left;
			background-repeat: no-repeat;
		}

		#sinistra .spaziatoreSO
		{
			position: relative;
			float:left;
			border: 0px solid;
			margin-left: 1px;
			margin-right: 5px;
			padding: 0px;
			width: 7px;
			height: 7px;
			background-image: url(/skin/dipstoria/ita/frecciadestra.gif); 
			background-position: left;
			background-repeat: no-repeat;
		}


		#sinistra .collegamento, #destra .collegamento
		{
			position: relative;
			float:left;
			border: 0px;
			margin: 0 auto;
			width: 120px;
			padding: 0px;
			font-weight: bold;
			color: #803702
		}
		
		#sinistra .accesoPrimo .collegamento
		{
			color: #803702
		}
		
		#sinistra  .separatoreTop
		{
			position: relative;
			clear:both;
			float: left;
			font-weight: bold;
			color: #4a4a4d;
			width: 142px;
			padding-left: 15px;
			padding-right: 2px;
			padding-top: 1px;
			padding-bottom: 1px;
			border-bottom: 1px solid #d0d0d0;
			margin-top: 15px;
			margin-bottom: 0px;
			font-size: 1em;
		}

	
		#sinistra .separatoreTop h3
		{
			margin: 0px;
			padding: 0px;
			font-size: 1em;
			color: #4a4a4d;
		}

		#sinistra  .separatoreTop a{
				font-weight: bold;
				color: #4a4a4d;
				text-decoration: none;
		}

		#sinistra  .separatoreTop a:hover{
				color: #4a4a4d;
				text-decoration: underline;
		}

		#sinistra  .separatoreBottom, #destra  .separatoreBottom
		{
			position: relative;
			clear:both;
			float: left;
			text-align: right;
			width: 149px;
			border-color: #f0f0f0;
			padding-top: 5px;
			padding-left: 4px;
			padding-right: 6px;
			margin-top: 0px;
		}

		#destra  .separatoreBottom
		{
			margin: 0px;
			border-top: 1px dashed;
			background-color: #fff;
			border-color: #f0f0f0;
			width: 148px;
		}
		
	
	#sinistra a, #destra a
	{
		text-decoration: none;
		color: #803702;
		font-weight: normal
	}

	#sinistra a:hover, #destra a:hover
	{
		color: #803702;
		text-decoration: underline
	}

	#destra .tutte{
			position: relative;
			clear:both;
			float: left;
			width: 150px;
			padding-left: 4px;
			text-align: right;
			margin-bottom: 4px;
	}

/*---------------------------------  fine definizioni per la colonna di sinistra */



/*---------------------------------  definizioni per il percorso */
#percorso
{
	position: relative;
	float:left;
	margin-top: 4px;
	margin-bottom: 0px;
	width: 587px;
	padding-left: 0px;
	font-size: 0.85em;
	font-weight: bold;
	color: #BA7F55;
}

		#percorso  a
		{
			color: #BA7F55;
			text-decoration: none
		}

		#percorso  a:hover
		{
			color: #803702;
			text-decoration: none
		}

		#percorso span
		{
			color: #4a4a4d;
		}
/*---------------------------------  fine definizioni per il percorso */

/*---------------------------------  definizioni per il corpo pagina */
#corpo 
{
	position: relative;
	float:left;
	text-align: left;
	width: 588px;
	margin-top: 10px;
	border: 0px solid;
	padding: 0px;
	font: 1em/1.2em "Trebuchet MS", Trebuchet, "Century Gothic", "Franklin Gothic Medium", Verdana, Arial, sans-serif;
	line-height: 140%;
	color: #4a4a4d;
}

#corpo1
{
	position: relative;
	float:left;
	text-align: left;
	width: 588px;
	margin-top: 10px;
	border: 0px solid;
	padding: 0px;
	font: 1em/1.2em "Trebuchet MS", Trebuchet, "Century Gothic", "Franklin Gothic Medium", Verdana, Arial, sans-serif;
	text-align: left;
	line-height: 140%;
	color: #4a4a4d;
	}

	#corpo h1, #corpo1 h1, #h1
	{
		position: relative;
		clear: both;
		text-align: left;
		font-size: 1.4em;
		font-variant: small-caps;
		padding-left: 1px;
		padding-right: 5px;
		padding-bottom: 3px;
		background-image: url(/skin/dipstoria/ita/sfondoDefault.gif); 
		background-position: left bottom;
		background-repeat: no-repeat;
		margin-top: 0px;
		margin-left: 0px;
		margin-right: 0px;
		margin-bottom: 0px
	}


	#corpo h2 
	{
		position: relative;
		clear: both;
		margin-left: 0px;
		margin-right: 150px;
		margin-top: 30px;
		margin-bottom: 10px;
		padding-right: 15px;
		color: #b1162f;
		font-weight: bold;
		font-size: 1.25em;
		border-top: 1px solid #fff;
		border-bottom: 1px solid #ccd;
	}


	#corpo1 h2
	{
		position: relative;
		clear: both;
		margin-left: 0px;
		margin-right: 0px;
		margin-top: 30px;
		margin-bottom: 10px;
		padding-right: 15px;
		color: #b1162f;
		font-weight: bold;
		font-size: 1.25em;
		border-top: 1px solid #fff;
		border-bottom: 1px solid #ccd;
	}


	
	#corpo h2.principale, #corpo1 h2.principale
	{
		margin-top: 3px;
		font-size: 1.35em;
		border-top: 0px solid;
		border-bottom: 0px solid;
	}


	#corpo h3
	{
		font-size: 1.10em;
		margin-left: 10px;
		margin-right: 5px;
		margin-top: 10px;
		margin-bottom: 30px;
		padding-right: 150px;
		font-weight: normal;
		font-style: italic;
		text-align: justify;
	}

	#corpo1 h3
	{
		font-size: 1.10em;
		margin-left: 10px;
		margin-right: 10px;
		margin-top: 10px;
		margin-bottom: 30px;
		padding-right: 10px;
		font-weight: normal;
		font-style: italic;
		text-align: justify;
	}

	#corpo h4, #corpo1 h4
	{
		font: .70em verdana, helvetica, sans-serif; 
		word-spacing: .2em;
		font-weight: normal;
		text-align: center;
		float:right;
		border: 0px;
		margin-left: 10px;
		margin-right: 5px;
	}

	#corpo h5
	{
		position: relative;
		clear: both;
		border-bottom: 1px dotted;
		border-color: #ccd;
		font-size: 1em; 
		font-weight: bold;
		font-family: verdana, arial, sans-serif;
		font-variant: small-caps;
		margin-top: 0px;
		margin-left: 10px;
		margin-right: 150px;
		margin-bottom: 10px;
		padding-top: 10px;
		padding-bottom: 3px;
		color: #D1966D
	}

	#corpo1 h5
	{
		position: relative;
		clear: both;
		border-bottom: 1px dotted;
		border-color: #ccd;
		font-size: 1em; 
		font-weight: bold;
		font-family: verdana, arial, sans-serif;
		font-variant: small-caps;
		margin-top: 0px;
		margin-left: 10px;
		margin-right: 10px;
		margin-bottom: 10px;
		padding-top: 10px;
		padding-bottom: 3px;
		color: #D1966D
	}


	#corpo p
	{
		margin-left: 10px;
		padding-right: 150px;
		margin-right: 0px;
	}

	#corpo1 p
	{
		margin-left: 10px;
		padding-right: 20px;
		margin-right: 0px;
	}


	#corpo hr, corpo1 hr
	{
		margin-left: 40%;
		margin-right: 60%;
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px;
		width: 50px;
		height: 1px;
		color: #DF1B3B;
	}


	#corpo p.pSkinVirtuale, #corpo1 p.pSkinVirtuale
	{
		margin-top: 1px;
		margin-left: 27px;
		padding-right: 20px;
		margin-right: 0px
	}
	
	
	#corpo .minuscolo, #corpo1 .minuscolo
	{
		font-size: 0.9em;
	}

	#corpo .italico, #corpo1 .italico
	{
		font-style: italic;
	}

	#corpo .sezione, #corpo1 .sezione
	{
		font-size: 1em; 
		font-weight: bold;
		font-family: verdana, arial, sans-serif;
		font-variant: small-caps;
		margin: 0px;
		padding-top: 5px;
		padding-bottom: 0px;
		padding-left: 10px;
		color: #D1966D;
	}

	#corpo .sottosezione, #corpo1 .sottosezione
	{
		margin: 0px;
		padding-top: 5px;
		padding-bottom: 0px;
		padding-left: 20px;
	}


	#corpo .sezioneTesto, #corpo1 .sezioneTesto
	{
		margin: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		padding-left: 20px;
	}

	#corpo p .minuscolo .italico, #corpo1 p .minuscolo .italico
	{
		font-style: italic
	}
	

	#corpo p.dataRiferimento, #corpo1 p.dataRiferimento
	{
		position: relative;
		clear: both;
		text-align: right;
		font-size: 0.9em;
		color: #999;
		font-style: italic;
		padding: 0px;
		margin-right: 20px
	}



	#corpo ul
	{
		font-variant: small-caps;
		margin-right: 0px;
		list-style-type: square;
		padding-left: 10px;
		padding-right: 150px;
	}

	#corpo1 ul
	{
		font-variant: small-caps;
		margin-right: 0px;
		list-style-type: square;
		padding-left: 10px;
		padding-right: 20px;
	}


	#corpo ol
	{
		font-variant: small-caps;
		margin-right: 0px;
		padding-left: 10px;
		padding-right: 150px;
	}

	#corpo1 ol
	{
		font-variant: small-caps;
		margin-right: 0px;
		padding-left: 10px;
		padding-right: 20px;
	}
	
	
	#corpo li
	{
		font-variant: normal;
		margin-left: 25px;
		margin-right: 0px;
		line-height: 160%;
		padding-right: 150px;
	}

	#corpo1 li
	{
		font-variant: normal;
		line-height: 160%;
		margin-left: 25px;
		margin-right: 0px;
		padding-right: 20px;
		padding-bottom: 5px;
	}

	#corpo .dettagli
	{
		position: relative;
		clear: both;
		font-size: 1em; 
		font-family: verdana, arial, sans-serif;
		font-weight: normal;
		text-align: left;
		margin-left: 10px;
		margin-right: 0px;
		width: 438px;
		margin-top: 0px;
		margin-bottom: 0px;
		color: #4a4a4d
	}

	#corpo1 .dettagli
	{
		position: relative;
		clear: both;
		font-size: 1em; 
		font-family: verdana, arial, sans-serif;
		font-weight: normal;
		text-align: left;
		margin-left: 10px;
		margin-right: 20px;
		margin-top: 0px;
		margin-bottom: 0px;
		color: #4a4a4d
	}

		#corpo .dettagli h5, #corpo1 .dettagli h5
		{
			position: relative;
			clear: both;
			border-bottom: 1px dotted;
			border-color: #ccd;
			font-size: 1.05em; 
			font-weight: bold;
			font-variant: small-caps;
			margin-top: 0px;
			margin-left: 0px;
			margin-right: 0px;
			margin-bottom: 10px;
			padding-top: 0px;
			padding-bottom: 3px;
			color: #D1966D
		}

		#corpo .dettagli span.numeroVoci, #corpo1 .dettagli span.numeroVoci
		{
			font-weight: normal;
			padding-right: 0px;
			color: #777
		}

		#corpo .dettagli li, #corpo1 .dettagli li
		{
			padding-right: 20px;
		}
	
		#corpo .dettagli ul, #corpo1 .dettagli ul
		{
			padding-right: 20px;
		}
	
		#corpo .dettagli p, #corpo1 .dettagli p
		{
			padding-right: 20px;
		}
	

	#corpo .esporta, #corpo1 .esporta
	{
	   position:relative;
	   clear: both;
	   background-image: url(/skin/dipstoria/ita/sfondoDefault1.gif); 
	   background-position: top;
	   background-repeat: no-repeat;
	   margin-left: 0px;
	   padding-bottom: 2px;
	   width: 100%;
	   height: 5px;
	}

	#corpo .rileva, #corpo1 .rileva
	{
	   position:relative;
	   float: left;
	   font-size: 0.9em;
	   color: #999;
	   text-align: left;
	   margin: 0px;
	   padding: 0px;
	}

	#corpo .rileva a, #corpo1 .rileva a
	{
	   color: #999;
	   text-decoration: none;
	}

	#corpo .rileva a:hover, #corpo1 .rileva a:hover
	{
	   color: #803702;
	}
	
	
	#corpo .tools, #corpo1 .tools
	{
	   position:relative;
	   float: right;
	   font-size: 0.9em;
	   color: #999;
	   margin-right: 2px;
	}
	
	#corpo .tabNav, #corpo1 .tabNav
	{
		width: 100%;
	}
	
	#corpo .intestazioneTabella, #corpo1 .intestazioneTabella
	{
		position: relative;
		clear: both;
		width: 568px;
		margin-left: 10px;
		margin-right: 10px;
		margin-bottom: 0px;
		margin-top: 0px;
	}

		#corpo .intestazioneTabella .left, #corpo1 .intestazioneTabella .left
		{
			position:relative;
			float:left;
			border: 10px solid;
		}

		#corpo .intestazioneTabella .right, #corpo1 .intestazioneTabella .right
		{
			position:relative;
			float:left;
			text-align: right;
		}

	#corpo .corpoTabella
	{
		position: relative;
		clear: both;
		margin-left: 10px;
		margin-right: 10px;
		border: 0px solid
	}

	#corpo1 .corpoTabella
	{
		position: relative;
		clear: both;
		font-family: verdana, arial, sans-serif;
		font-size: 0.8em;	
		margin-left: 10px;
		margin-right: 10px;
		width: 96%;
		border: 0px solid
	}

	#corpo .corpoTabella select, #corpo1 .corpoTabella select
	{
		font-size: 1em;	
	}

	#corpo .corpoTabella input, #corpo1 .corpoTabella input
	{
		font-size: 1em;	
	}

	#corpo .corpoTabellaBig
	{
		position: relative;
		clear: both;
		width: 300px;
		margin-left: 10px;
		margin-right: 10px;
	}

	#corpo1 .corpoTabellaBig
	{
		position: relative;
		clear: both;
		width: 96%;
		margin-left: 10px;
		margin-right: 10px;
	}
		#corpo .corpoTabella td.titolo, #corpo1 .corpoTabella td.titolo
		{
				background-color: #e0e0e0;
				font-weight: bold;
				color: #b1162f;
		}

		#corpo .corpoTabella td.titolo1, #corpo1 .corpoTabella td.titolo1
		{
				font-family: verdana, arial, sans-serif;
				font-size: 0.8em;	
				font-weight: bold;
				color: #b1162f;
		}

		#corpo .corpoTabella td.testo, #corpo1 .corpoTabella td.testo
		{
				border-bottom: 1px dashed;
				border-color: #f0f0f0;
		}

		#corpo .corpoTabellaBig td.titolo, #corpo1 .corpoTabellaBig td.titolo
		{
				background-color: #e0e0e0;
				font-weight: bold;
				color: #b1162f;
		}
		#corpo .corpoTabellaBig td.testo, #corpo1 .corpoTabellaBig td.testo
		{
				border-bottom: 0px dashed;
				border-color: #f0f0f0;
		}

	#corpo .formRight, #corpo1 .formRight
	{
		border-top: 0px solid;
		border-bottom: 0px solid;
		float:right;
		text-align: right;
		padding:0px;
		margin-left: 10px;
		margin-right: 10px;
	}

	#corpo .dettagli h6, #corpo1 .dettagli h6, #corpo2 .dettagli h6
	{
		position: relative;
		clear: both;
		font-size: 1em; 
		font-weight: bold;
		margin-top: 0px;
		margin-left: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		padding-top: 0px;
	}

	#corpo .icoAllegati, #corpo1 .icoAllegati, #corpo2 .icoAllegati 
	{
		clear:both;
		position: relative;
		float: left;
		margin-right: 5px;
		margin-left: 25px;
	}


	#corpo .icoAllegatiLeft, #corpo1 .icoAllegatiLeft, #corpo2 .icoAllegatiLeft
	{
		position: relative;
		float: left;
		margin-right: 10px;
		margin-bottom: 10px;
		width: 86%;
	}

/*---------------------------------  fine definizioni per il corpo pagina */


/*---------------------------------  definizioni per i popup */
#popup
{
	position: relative;
	text-align: left;
	width: 100%;
	margin: 0px;
	border: 0px solid;
	padding: 0px;
	font: 1em/1.2em "Trebuchet MS", Trebuchet, "Century Gothic", "Franklin Gothic Medium", Verdana, Arial, sans-serif;
	color: #4a4a4d
}

	#popup h1
	{
		position: relative;
		clear: both;
		float:left;
		text-align: left;
		width: 100%;
		font-size: 0.8em;
		font-variant: small-caps;
		margin: 0px;
		background-color: #F7F7F7;
	}


	#popup .testata1
	{
		width: 100%;
		font-size: 1px;
		background-color: #B1162F;
	}

	#popup .testata2
	{
		width: 100%;
		font-size: 1px;
		background-color: #fff;
	}

	#popup p
	{
		margin: 5px;
	}

	#popup p .minuscolo
	{
		font-size: 0.9em
	}

	#popup p .minuscolo .italico
	{
		font-style: italic
	}
/*---------------------------------  fine definizioni  per i popup */


/*---------------------------------  definizioni per la Rassegna stampa */

#rassegnaStampa
{
	position: relative;
	float:left;
	text-align: left;
	width: 588px;
	margin-top: 10px;
	border: 0px solid;
	padding: 0px;
	font: 1em/1.2em "Trebuchet MS", Trebuchet, "Century Gothic", "Franklin Gothic Medium", Verdana, Arial, sans-serif;
	color: #4a4a4d
}


	#rassegnaStampa h1
	{
		position: relative;
		clear: both;
		text-align: left;
		font-size: 1.4em;
		font-variant: small-caps;
		padding-left: 2px;
		padding-right: 5px;
		padding-bottom: 3px;
		background-image: url(/skin/dipstoria/ita/sfondoDefault.gif); 
		background-position: bottom;
		background-repeat: no-repeat;
		margin-top: 0px;
		margin-left: 0px;
		margin-right: 0px;
		margin-bottom: 0px
	}

	#rassegnaStampa h2
	{
		margin-left: 10px;
		margin-right: 0px;
		margin-top: 0px;
		margin-bottom: 10px;
		padding: 0px;
		font-weight: bold
	}


	#rassegnaStampa h3
	{
		font-size: 1em;
		margin-left: 10px;
		margin-right: 0px;
		margin-top: 0px;
		padding: 0px;
		font-weight: normal;
		font-style: italic
	}

	#rassegnaStampa h5
	{
		font-size: 1.2em;
		font-variant: small-caps;
		margin-left: 10px;
		margin-right: 0px;
		margin-top: 0px;
		margin-bottom: 5px;
		border: 0px solid;
		padding-right: 0px;
		font-weight: bold
	}

	#rassegnaStampa p
	{
		margin-left: 10px;
		margin-bottom: 5px;
		margin-right: 0px;
		padding-right: 0px;
	}

	#rassegnaStampa p .minuscolo
	{
		font-size: 0.9em
	}

	#rassegnaStampa p .minuscolo .italico
	{
		font-style: italic
	}
	

	.rassegnaArticolo
	{
		position: relative;
		clear: both;
		float:left;
		font: .80em/2em arial, sans-serif; 
		text-align: center;
		padding: 0px;
		border: 0px solid;
		margin: 0px;
		width: 160px;
		background-image: url(/skin/dipstoria/ita/sfondoarticolo.gif); 
		background-position: bottom center;
		background-repeat: no-repeat;
	}

		.rassegnaArticolo img
		{
			border: 0px
		}


	.rassegnaTestata
	{
		font-style: italic
	}


/*---------------------------------  fine definizioni per la Rassegna stampa */


/*---------------------------------  definizioni per la coda */
#codaTop 
{
	margin: 0 auto;
	position:relative;
	clear:both;
	border-top: 0px;
	border-bottom: 1px solid #fff;
	border-left: 1px solid  #D0D0D0;
	border-right: 1px solid #D0D0D0;
	color: #fff;
	width:758px;
	font-size:1px;
	height: 2px;
	padding: 0px;
	background-color: #B1162F;
}



#coda 
{
	margin: 0 auto;
	position:relative;
	clear:both;
	border:0px;
	padding: 0px;
	color: #B1162F;
	font-size:10px;
	width:758px;
	background-color: #B1162F;
}


#fine
{
	margin: 0 auto;
	position:relative;
	clear:both;
	width:758px;
	padding-top: 2px;
	font-size: 0.8em;
	text-align: right;
	background-color: #F7F7F7;
	color: #000

}


		#fine  a
		{
			color: #000;
			text-decoration: none
		}

		#fine  a:hover
		{
			color: #DF1B3B
		}


#codaPopup
{
	position:relative;
	margin: 0px;
	border:0px;
	color: #fff;
	font-family: "small fonts", arial;	
	font-size: 0.62em;
	letter-spacing: 1px;
	width:98%;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #B1162F;
	text-align: center
}

#codaPopup .linea 
{
	border:0px;
	color: #fff;
	width:100%;
	padding: 0px;
	background-color: #fff;
}

#finePopup
{
	position: relative;
	width:98%;
	padding-top: 2px;
	font-family: "small fonts", arial;	
	letter-spacing: 1px;
	font-size: 0.62em;
	text-align: right;
	color: #fff
}
/*---------------------------------  fine definizioni per la coda  */

