@charset "UTF-8";
/* CSS Document */

/* reset css */

.a_link{color:#647458;text-decoration:underline;}
.a_link:hover{text-decoration:none;}
a.a_link:hover{text-decoration:none;}
.float_left {float:left;
}

.clear_left{	clear:left;
}


/*MENU ORIZZONTALE 1*/

#menu_or_1{	width: 160px;
			height:30px;
			margin:0px;
			float:right;
}

/*MENU ORIZZONTALE 2*/

#menu_or_2{	width:960px;
			height:33px;
			background:#647458;
}

#menu_orizzontale_2 {	width: 775px;
						height:33px;
						font-size:90%;
						margin: 0px;
						float:left;
}

#menu_orizzontale_2 ul{	margin:0px 0px 0px 0px;
						height: 24px;
						/*padding: 9px 3px 0 3px;*/
						padding: 0 3px 0 3px;
}

#menu_orizzontale_2 li{	display:inline;
						padding:0px 4px 3px 0px;
						border-right:1px solid #FFF;
						height: 24px;
						
}

#menu_orizzontale_2 li a{	color:#FFF;
}

#menu_orizzontale_2 li a:hover{	color: #CCC;
}

#menu_orizzontale_2 li a.menu_orizzontale_attivo{	color: #CCC;
}

/*MENU INGRANDIMENTO*/

.accessibile{	float:right;
				width: 80px;
				height: 30px;
				margin: 0px;
				padding: 6px 6px 0 0;
}

.accessibile img{	margin: 0;
					padding: 0 0 0 4px;
					float:right;
}
/*
.normale, .medio, .grande {	font-weight:bold;
							border: 0px solid;
							padding: 7px 3px 7px 3px;
}

.normale {	font-size: 10px;
}

.medio {	font-size: 14px;
}

.grande {	font-size: 18px;
}
*/

/*SCELTA LINGUA*/

#lingua{	/*height:30px;*/
			float:right;
			padding: 9px 6px 0px 0px;
			/*width:100px;*/
			width:65px;
			height: 30px;
}

#lingua img{	margin: 0;
				padding: 0 0 0 4px;
				float:right;
}



.centro{	clear:left;
			width:960px;
}

/*NAVIGAZIONE LATERALE*/

#left_bar {	width:220px;
			padding-top: 10px;
}

/*BOX RICERCA*/

#box_ricerca {	/*width:220px;*/
				/*background:#9FC;*/
}
/*
.titolo_left_bar {		font-size:115%;
						text-align:center;
						background:#FFF;
						padding: 3px;
						margin: 8px 5px 0px 5px;
}

.titolo_left_bar a{		color:#000;
}

.titolo_left_bar a:hover{	color:#fff;
							background:#000;
}

.titolo_left_bar a.titolo_attivo{	color:#fff;
									background:#000;
}
*/
.titolo_left_bar {	font-size:105%;
					text-align:center;
					color:#FFF;
					background-color:#647458;
					padding: 2px 0 4px 0;
					clear:left;
				/*	margin: 0px 5px 0px 5px;*/
				/*	border:1px solid #647458;*/
}

.sottotitolo_left_bar {	font-size:115%;
						background:#fffbd6;
						margin: 5px 10px 0 10px;
						padding: 3px;
						border-top:1px solid #647458;
}

.titolo_ricerca_semplice {		font-size:115%;
								text-align:center;
								clear:left;
								margin: 0 0 0 0;
}

.titolo_ricerca_semplice a{		color:#fff;
								background:#647458;
								padding: 0px 4px 0px 4px;
								line-height:22px;
}

.titolo_ricerca_semplice a:hover{	color:#000;
									background:#eee9e0;
}

.titolo_ricerca_avanzata {		font-size:115%;
								text-align:center;
								clear:left;
								margin: 2px 0 0 0;
}

.titolo_ricerca_avanzata a{		color:#fff;
								background:#647458;
								padding: 0px 4px 0px 4px;
								line-height:22px;
}

.titolo_ricerca_avanzata a:hover{	color:#000;
									background:#eee9e0;
}


.categoria {	padding: 0px 0px 0px 0px;
				margin: 3px 10px 0px 10px;
}

.scelta_categoria{	padding: 0 10px 0 0;
}


.titolo_ricerca {	text-align:center;
					font-weight:bold;
}

.pulsante_ricerca {margin: 10px;
}

/*LISTA SCELTA ACCESSO*/

.accesso {	font-size: 100%;
}

.accesso ul {	margin: 0px 10px 0px 10px;
}

.accesso ul li {	line-height: 150%;
				padding: 0px 0px 0px 4px;
}

.accesso ul li a {	color:#000;
}

.accesso ul li a:hover {	color:#FFF;
						background:#000;
}

.accesso_attivo {	color:#FFF;
					background:#000;
}

.accesso img {	margin: 2px 3px 0 0;
}

.no_sfondo :hover{	background:none;

}

/*BOX LEFT*/

.box_left {	border:1px solid #647458;
			overflow:hidden;
			margin: 0 5px 5px 5px;
			background:#FFF;
}


/*LISTA LETTERE ALFABETICO*/

.lettere {	font-size: 100%;
}

.lettere ul {	margin: 0px 10px 0px 10px;
}

.lettere ul li {	display: inline;
					line-height: 150%;
					width: auto;
}

.lettere ul li a {	color:#000;
					display:block;
					float:left;
					padding: 0px 0.16em 0px 0.16em;
}

.lettere ul li a:hover {	color:#FFF;
							background:#000;
}

.lettere ul li a.lettera_attiva {	color:#FFF;
									background:#000;
}

.spazio_vert {margin-bottom: 0.15em;
}

/*LISTA SECOLI*/

.secoli {	font-size: 100%;
}

.secoli ul {	margin: 0px 10px 0px 10px;
}

.secoli ul li {	display: inline;
				line-height: 150%;
				padding: 0px 0px 0px 4px;
}

.secoli ul li a {	color:#000;
}

.secoli ul li a:hover {	color:#FFF;
						background:#000;
}

.secoli ul li a.secolo_attivo {	color:#FFF;
								background:#000;
}

.attivo {	color:#ffffff;
								background:#000;
}

.secoli ul li a.attivo {	color:#ffffff;
								background:#000;
}

.secoli ul li a.disable { background-color:#fff; color:#999; cursor:default; padding: 0px 4px 0px 0px;
}

.secoli ul li a.disable :hover {	background-color:#fff; color:#999; cursor:default; padding: 0px 4px 0px 0px;
}

.secoli ul li a:hover .disable {	background-color:#fff; color:#999; cursor:default; padding: 0px 4px 0px 0px;
}




/*LISTA LINK SX*/

.link_sx {	font-size: 100%;
}

.link_sx ul {	margin: 0px 10px 0px 10px;
}

.link_sx ul li {	line-height: 150%;
				padding: 0px 0px 0px 4px;
				clear:left;
}

.link_sx ul li a {	color:#000;
}

.link_sx ul li a:hover {	color:#FFF;
						background:#000;
}

.link_sx ul li a.link_sx_attivo {	color:#FFF;
								background:#000;
}

.input_ricerca {	margin: 0px 0px 0px 10px;
					height:30px;
}

.input_ricerca input{	font-size:small;
						margin: 0px;
						padding:0px;
						vertical-align:super;
}

.img_ricerca img{	padding: 5px 0 0 0;
}


/*
.input_ricerca {	margin: 5px 0px 5px 10px:
}
*/

/*LOGO UNUVERSITA PIEMONTE*/

.logo_unipmn {	text-align:center;
}


/*SEZIONE DESTRA*/

#right {	width:740px;
			float:left;
			margin: 0 0 0 0;
}

/*DESCRIZIONE SITO*/

.box_descrizione_sito{	width: 740px;
}

.cartina_piemonte{	width:240px;
					height:200px;
					float:left;
					padding: 10px;
}

.descrizione_sito{	width:460px;
					float:left;
					padding:10px;
}

.titolo_descrizione_sito {	font-size: 150%;
							color:#647458;
							margin:0 0 7px 0;
}

/*BOX NEWS*/

.box_news {	margin:15px 20px 15px 20px;line-height:18px;
}

.titolo_news {	font-size: 150%;
				color:#647458;
				
}

.pubblicato, .data {	font-size:80%;
						margin: 5px 0 5px 0;
}

.testo_news 
{	
	line-height: 22px;
	/*margin-top:5px;*/
}

/*.testo_news img{	float:left;
					height: 100px;
					margin: 5px 5px 0px 0px;
}*/

.testo_news  p img
{
		margin:0px 5px 5px 0px;
}

.riga_news {background:#ddd;color:#ddd;width:90%;height:.1em;margin:0 auto 0 auto;border:none;}

/*SEZIONE OPERE*/

#right_1{	width:75%;
		/*	background:#CF9;*/
			float:left;
}

#right_2{	width:24%;
			background:#f5f5f5;
			float:right;
			/*height:727px;*/
			border-left: 1px solid #647458;
			border-bottom: 1px solid #647458;
}

.titolo_opera{	font-size:140%;
				font-weight:bold;
				color:#647458;
				margin: 14px 7px 7px 14px;
}

.titolo_opera_disabled{	font-size:140%;
				font-weight:bold;
				color:#999;
				margin: 14px 7px 7px 14px;
}

.opera_autore{	font-size:110%;
				font-weight:bold;
				margin: 0px 7px 7px 14px;
}

.opera_autore_disabled{	font-size:110%;
				font-weight:bold;
				color:#999;
				margin: 0px 7px 7px 14px;
}

.colophon{	margin: 0px 7px 7px 14px;
			padding: 3px 0 3px 0;
			background:#eee9e0;
			font-size:90%;
			line-height:18px;
}

.record_colopnon {	margin: 3px 0 3px 3px;
}

.lavoro_colophon {	font-weight:bold;
}

.nome_colophon a{	font-weight:bold;
					color:#647458;
}

.nome_colophon a:hover{	color:#000;
}
				
.descrizione_opera{	margin: 0px 7px 7px 14px;
}

.descrizione_opera textarea{	font-size:100%;
								width:97%;
								padding:5px;
								border:0px solid;
}

.titolo_testo_opera{	background:#647458;
						color:#FFF;
						font-weight:bold;
						margin: 14px 12px 0px 14px;
						padding:5px;
						width:524px;
}

.testo_opera{	margin: 0px 7px 7px 14px;
}

.testo_opera textarea{	font-size:100%;
						width:97%;
						padding:5px;
						border:0px solid;
}

.torna_elenco{	padding:10px 0 0 0;
				text-align:center;
}


/*NAVIGAZIONE TESTO OPERE*/

.navigazione_opera {	font-size: 90%;
						font-weight:bold;
						background:#eee9e0;
						margin: 0px 12px 7px 14px;
						padding:3px;
						height:15px;
}

.navigazione_opera ul {	margin: 0px 0px 0px 10px;
						text-align:center;
}

.navigazione_opera ul li {	display: inline;

}

.navigazione_opera ul li a {	color:#647458;
							/*	display:block;
								float:left;
								padding: 0px 0.16em 0px 0.16em;*/
}

.navigazione_opera ul li a:hover {	color:#FFF;
									background:#000;
}

/*NAVIGAZIONE ELENCO OPERE*/  /*NAVIGAZIONE ELENCO BIBLIOGRAFIA*/  /*NAVIGAZIONE NEWS*/

.navigazione_elenco_opere {	font-size: 90%;
							font-weight:bold;
							margin: 5px 10px 7px 10px;
							padding:3px;
							/* Rel 1.82 - 07/01/2014 - INIZIO
							ORIGINALE:
							height:15px;
							*/
							height: 35px;
							/* Rel 1.82 - 07/01/2014 - FINE */
							border-top: 1px solid #999;

}

.navigazione_elenco_opere ul {	margin: 0px 0px 0px 10px;
								text-align:center;
}

.navigazione_elenco_opere ul li {	display: inline;

}

.navigazione_elenco_opere ul li a {	color:#647458;
								/*	display:block;*/
								/*	float:left;*/
								/*	padding: 0px 0px 0px 0.1em;*/

}

.navigazione_elenco_opere ul li a:hover {	color:#FFF;
											background:#000;
}

.pagina_attiva a{color:#000;}

.prev_next a{	font-size:0.6em;
}

/*SEZIONE DOWNLOAD*/

.download_1{	width:526px;
			height:14px;
			/* REL 1.94.2 - COMMENTO | background: url(../img/sfondo_download.jpg) no-repeat;*/
			margin: 20px 12px 0px 14px;
}

.download_2{	width:526px;
			height:23px;
			/* REL 1.94.2 - COMMENTO | background: url(../img/sfondo_download.jpg) no-repeat;
			background-position:bottom;*/
			margin: 0px 12px 0px 14px;
			line-height:18px;
}

.scarica{	margin: 0px 0px 0px 0px;
			text-align:center;
}

.scarica img{	margin: 3px 0px 0px 0px;
}

/*FOOTER*/

#footer {	/*width:960px;*/
			height:40px;
			clear:left;
			background:url(../img/sfondo_footer.jpg);
			text-align:center;
			font-size:70%;
}

#footer p{	text-align:center;
			padding-top:15px;
}

#footer a{	color:#647458;
			font-weight:bold;
}

/*ELENCO OPERE*/

#box_elenchi {	clear:left;
				margin-top:10px;
}

.titolo_elenco {	font-size:105%;
					text-align:center;
					color:#000;
					font-weight:bold;
					margin:10px 0 10px 0;
					clear: left;
}

.elenco_opere_sx {	margin: 0 0 10px 60px;
					list-style-type: decimal;
					padding-left: 0px;
}

.elenco_opere_sx a {	color:#647458;
}

.elenco_opere_sx a:hover {	color:#000;
}

.elenco_opere_sx li{	padding:4px 0px 4px 0px;
}

.elenco_opere_sx li a {	color:#647458;
}

.elenco_opere_sx li a:hover {	color:#000;
}

.elenco2_opere_sx {	margin: 0 0 10px 85px;
					list-style-type: decimal;
					padding-left: 0px;
}

.elenco2_opere_sx li{	padding:4px 0px 4px 0px;
}

.elenco2_opere_sx li a {	color:#647458;
}

.elenco2_opere_sx li a:hover {	color:#000;
}

.sottotitolo_opere {	list-style-type:none;
						font-weight:bold;
						color:#647458;
}

/*BIBLIOGRAFIA*/

.bibliografia {	margin-left:35px;
				
				list-style-type: decimal;
				padding-left: 0px;
				font-size:11px;
				line-height:17px;
}

.bibliografia li {	padding:4px 8px 4px 0px;
}

.bibliografia li a {	color:#647458;
}

.bibliografia li a:hover {	color:#000;
}


/*SCHEDA BIBLIOGRAFICA*/

.sfondo_scheda_bibliografica{	background:#FFF;
								border:1px solid #666;
								margin:15px auto 15px auto;
								width:90%;
								padding:10px;
}

.titolo_scheda_bibliografica{	font-size:140%;
								color:#647458;
								font-weight:bold;
								margin: 0px 0px 20px 0px;
}

.scheda_bibliografica_campo{	color:#647458;
								font-weight:bold;
								margin: 10px 0px 3px 0px;
}

/*ELENCO OPERE DX*/

.elenco_opere_dx {	margin:7px 20px 7px 20px;
}

.titolo_elenco_opere_dx a{	font-size: 120%;
							color:#647458;
}

.titolo_elenco_opere_dx a:hover{	color:#000;
}


.testo_elenco_opere_dx {	line-height: normal;
}


.riga_news {background:#ddd;color:#ddd;width:90%;height:.1em;margin:0 auto 0 auto;border:none;}


/*BOX ACCESSO*/

.box_accesso {	margin:20px 30px 0 30px;
				padding:10px;
}

.box_accesso p{line-height:18px;}				

/*BOX PROGETTO*/

.box_progetto {	margin:20px 30px 20px 30px;
}


/*BOX DOWNLOAD PDF*/
				
.dowload_pdf {	margin: 20px 0 20px 20px;
				padding: 5px;
}
				
.dowload_pdf a {	color: #647458;
					text-decoration:underline;
}

/*LINK PROGETTO*/

.link_rientro {	margin: 0 0 0 20px;
				list-style-type:square;
}


/*SCELTA DAL GRUPPO RICERCA*/

.gruppo_ricerca {	margin: 20px 0 30px 20px;
					padding: 5px;
}
				
.gruppo_ricerca a {	color: #647458;
					text-decoration:underline;
}

.gruppo_ricerca_33 {	width: 33%;
						float:left;
						text-align:center;
}
				
/*COLLABORATORI*/

.box_persona {	margin: 20px 0 30px 20px;
				clear: left;
}

.responsabile {height: 500px;
}

.foto_persona {	width:80px;
				float:left;
				padding: 0 10px 10px 0;
				
}

.dati_persona {	float:left;
				width:580px;
				padding: 0 0 20px 0;
}

.nome_persona {	font-size: 120%;
				font-weight:bold;
				color:#647458;
}

.nome_persona a {	color:#647458;
}

.qualifica_persona {font-size: 110%;
					font-weight:bold;
					padding: 5px 0 0 0;
}

.mail_persona {	padding: 5px 0 0 0;
}

.mail_persona a {	text-decoration:underline;
					color:#647458;
}

.testo_persona {padding: 5px 0 0 0;line-height:17px;
}

.contributo_persona {	margin: 3px 0 0 0;
						padding: 2px 0 5px 10px;
						background:#EEE;
}

.contributo_persona a {	color:#647458;
						font-size:90%;
						font-weight:bold;
}

.singolo_contributo {	margin: 10px 40px 5px 40px;
						padding: 5px;
						border: 1px solid #888;
}

.opera_contributo {	font-size: 120%;
					padding: 3px;
}

.opera_contributo a{	color:#647458;
}

.autore_contributo {	font-size:110%;
						padding: 3px;
}

.autore_contributo a{	color:#000;
}


.elenco_contributi {	font-size:85%;
						font-weight:bold;
						padding: 3px;
}

/*ELENCO TARDOANTICO NEL WEB (LINK)*/

.elenco_tardoantico_dx {	margin:20px 20px 7px 20px;
}

.titolo_elenco_tardoantico_dx a{	font-size: 120%;
							color:#647458;
}

.titolo_elenco_tardoantico_dx a:hover{	color:#000;
}


.testo_elenco_tardoantico_dx {	line-height: normal;
								padding: 0 0 5px 0;
}
				

/*TITOLO AUTORE BIBLIOGRAFIA*/

.titolo_elenco_bibliografia {	font-size:120%;
								font-weight:bold;
								color:#647458;
								padding: 10px 10px 5px 20px;
}
				
				
				
				
				
				

/*TABELLA SCHEDA OPERA*/

/*
.tabella_scheda {	width:90%;
					margin:20px auto 0 auto;
					border-bottom:4px solid #999;
}

.titolo_tabella_scheda {	font-size:135%;
							text-align:center;
							color:#647458;
							font-weight:bold;
							margin:0 0 10px 0;
}

.riga {	margin: 10px 0 10px 0;
		border-bottom:#CCC 1px solid;
}

.prima_colonna {	width:40%;
					color:#647458;
					padding:8px;
					border-bottom:#CCC 1px solid;
}

.seconda_colonna {	width:40%;
					padding:8px;
					border-bottom:#CCC 1px solid;
}


.terza_colonna {	width:20%;
					padding:8px;
					border-bottom:#CCC 1px solid;
}
*/


.modulo1_riga
{
width:350px;
padding:5px;
text-align:left;
}

.modulo1_sx
{
	float:left;
	width:120px;
	padding:5px;
	text-align:left;
}

.modulo1_dx
{
	float:right;
	width:205px;
	padding:5px;
	text-align:left;
}

.box_captcha
{
	float:left;
	width:181px;
	height:57px;
	border:1px solid #000;
}

.refresh_captcha
{
	float:left;
	width:25px;
	height:57px;
	line-height:57px;
	text-align:right;
}

.refresh_captcha img
{
	vertical-align:bottom;
	margin-top:41px;
	/*padding:2px;*/
	/*border:1px solid #000;*/
}

.descrizione_opera
{
	height:228px;
	overflow-x:hidden;
	overflow-y:auto;
	-ms-overflow-x:hidden;
	-ms-overflow-y:auto;
	background-color:#F5F5F5;
	padding:5px 8px 5px 8px;
	line-height:18px;
}

.testo_opera
{
	overflow-x:hidden;
	overflow-y:auto;
	-ms-overflow-x:hidden;
	-ms-overflow-y:auto;
	background-color:#F5F5F5;
	padding:5px 8px 5px 8px;
	line-height:18px;
	height:337px;
}

.note
{
	font-size:10px;
	color:#000;
}

.note a
{
	color:#647458;
	text-decoration:underline;
}

.note a:hover
{
	color:#647458;
	text-decoration:none;
}

.note span.a_link
{
	color:#647458;
	text-decoration:underline;
	cursor:pointer;
}

.note span.a_link:hover
{
	color:#647458;
	text-decoration:none;
	cursor:pointer;
}

	.box_filtri_pag_resRicerca
	{
		width:98%;
		border:1px solid #ccc;
		/*height:35px;*/
		padding:2%;
		margin:auto;
		font-size:80%;
		margin-top:2%;
		margin-bottom:2%;
	}
	
		.box_filtri_pag_resRicerca div.righe_per_pagina
		{
			float:left;
			width:25%;
			text-align:left;
		}
		
		.box_filtri_pag_resRicerca div.orderby
		{
			float:left;
			width:44%;
			/*padding-left:1%;*/
			text-align:center;
		}
		
		.box_filtri_pag_resRicerca div.paginazione
		{
			float:left;
			width:30%;
			/*text-align:right;*/
			padding-left:1%;
			text-align:left;
			line-height:20px;
		}

		
		
		.box_filtri_pag_resRicerca div.paginazione ul
		{	/*margin: 0px 0px 0px 15px;*/
								text-align:left;
								line-height:20px;
								display: inline;
		}
		
		.box_filtri_pag_resRicerca div.paginazione ul li.label {	
		font-size:10px;
		display: inline;
		padding: 0px 0px 0px 0.1em;
		font-weight:normal;
		}
		
		.box_filtri_pag_resRicerca div.paginazione ul li {	display: inline;
		padding: 0px 0px 0px 0.1em;
		font-size:120%;
		}

		.box_filtri_pag_resRicerca div.paginazione ul li a {	color:#647458;
										/*	display:block;*/
										/*	float:left;*/
										/*	padding: 0px 0px 0px 0.1em;*/

		}

		.box_filtri_pag_resRicerca div.paginazione ul li a:hover {	color:#FFF;
													background:#000;
		}

