﻿
html, body {

	background-image:url(images/pback.jpg);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px; 
	padding:0;
}

A.barmenu:link { font-family: Arial,Helvetica,sans-serif;
 font-weight: bold;
 color: #FFFFFF;
 text-decoration: none; 
 font-size:10pt;
  }
A.barmenu:visited { font-family: Arial,Helvetica,sans-serif;
 font-weight: bold;
 color: #FFFFFF;
 text-decoration: none; 
 font-size:10pt;
  }
a.barmenu {font-family: Arial,Helvetica,sans-serif;
 font-weight: bold;
 color: #FFFFFF;
 text-decoration: none; 
 font-size:10pt;
}
 .bartext { font-family: Arial,Helvetica,sans-serif;
    color: rgb(255, 255, 255);
    font-weight: bold;
    font-style: normal;
    font-size: 10pt;
    text-decoration: none;
    }

  .barselect { font-family: Arial,Helvetica,sans-serif;
    color: rgb(255, 255, 255);
    font-weight: bold;
    font-size: 12pt;
    }

  .commontxt { font-family: Arial,Helvetica,sans-serif;
    color: rgb(0, 0, 0);
    font-size: 9pt;
    }

  .linkgeneric { color: rgb(0, 5, 200);
    text-decoration: none;
    font-size: 10pt;
    font-family: Arial,Helvetica,sans-serif;

    }
  a.linkgeneric:hover {text-decoration: underline;}
  a.linkgeneric:active {
  text-decoration: none;
  color: rgb(0, 0, 0);
  }
  
  
  /*RICERCA CSS*/
		#parentdiv{
			margin:auto;
			width:800px;
		}
		
		
		#parentdivPages{
			margin:auto;
			width:800px;
			border-bottom-style:dotted;
			border-bottom-width:1px;
			border-bottom-color:#C0C0C0
		}
		
		
		
		#parentdiv h1{
			font-size: 8pt; 
			font-weight: 700;
			font-family:Verdana, Arial, Helvetica, sans-serif;
		
		}
		
		#parentPubbli{
			clear:both;
			width:800px;
		}
		
		#parentPubbli1{
			width:800px;
			clear:both;
		}
		
		#pubblinfo {
			float:right;
			width: 665px;
			border-bottom-style:dotted;
			border-bottom-width:1px;
			border-bottom-color:#C0C0C0;
			height:140px;
			margin:0;
			padding: 0;
		}
		
		#pageinfo {
			float:right;
			width: 700px;
			height:140px;
			margin:0;
			padding: 0;
		}
		
		#pageinfo1 {
			float:right;
			width: 620px;
			height:auto;
			margin:0;
			padding: 20 0 0 0;
		}
		
		#otherInfo1{
			float:right;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:8pt;
			width:240px;
			padding: 0px 0 0 20px;
		}
		
		#descrTitle1{
			padding:0px;
			float:left;
			width:340px;
			padding: 0 0 0 20px;
		}
		
		#imgpubbli {
			float:left;
			width:115px;
			height:140px;
		}
		
		#imgpubbli img{
			cursor:pointer;
		}

		
		#imgpubbli1 {
			float:left;
			width:90px;
			height:150px;
			margin:0;
			padding:0;
		}
		
		#imgpubbli h6{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:8pt;
			font-weight:100;
			clear:both;
			cursor:default;
			padding: 0 10px 0 0px;
			text-align:right;
		}
		
		#imgpubbli1 h6{
			vertical-align:top;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:8pt;
			font-weight:100;
			clear:both;
		}
		
		#imgpubblication {
			float:left;
			width:80px;
			cursor:pointer;
		}
		
		#otherInfo{
			float:right;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:8pt;
			width:260px;
			padding: 10px 0 0 20px;
		}
		
		
		
		
		#descrTitle{
			padding:0px;
			float:left;
			width:350px;
			padding: 0 0 0 15px;
		}
		
		
		#descrTitle1 h1{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:2pt;
			
		}
		
		#descrTitle h1{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:2pt;
		}
		
		#otherInfo1 h1{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:2pt;
		}
		
		#descrTitle h2{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:8pt;
			font-weight:100;
		}
		
		#descrTitle1 h2{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:8pt;
			font-weight:100;
		}
		
		
			
		#smartNav{
			margin:0;
			width:700px;
			padding:10px 0px 10px 10px;
			font-family:Arial,Verdana, Helvetica, sans-serif;
			font-size:10pt;
			font-weight:bold;
			clear:both;
			text-align:center;
		}
			
		#smartNavPages{
			margin:0;
			width:700px;
			padding:10px 0px 10px 10px;
			font-family:Arial,Verdana, Helvetica, sans-serif;
			font-size:10pt;
			font-weight:bold;
			clear:both;
			text-align:center;
		}

			
		#smartNavdef{
			margin:0;
			width:550px;
			padding:5px 0px 10px 10px;
			font-family:Arial,Verdana, Helvetica, sans-serif;
			font-size:10pt;
			font-weight:bold;
			clear:both;
			text-align:center;
			}

		
		#noRec p{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:8pt;
			font-weight:100;
			text-align:center;
		}
		
		#freccia {
			background-image:url(images/searcharrow.gif);
			background-repeat:no-repeat;
			float:left;
			width:90px;
			height:150px;
			background-color:#000000;
		}
		
		#frecciano {
			background-repeat:no-repeat;
			float:left;
			width:90px;
			height:150px;
		}
		
		#evide {background-color: #FFC07F;}
	
	
	/*FINE RICERCA CSS*/
	
	/* pulsanti navigazione*/
	
	#smartNav a{
		/*width:20px;*/
		height:20px;
		float:left;
		display:block;
		background:white;
		color:#000000;
		border: 1px #8F8F8F solid;
		margin:2px;	
		padding: 3px 3px 3px 3px;
		text-decoration:none;	
	}
	
	#smartNav a:hover{
		height:20px;
		float:left;
		display:block;
		background:#FF8201;
		color:white;
		border: 1px #FF8201 solid;
		margin:2px;	
		padding: 3px 3px 3px 3px;
		text-decoration:none;	
	}
	
	#smartNavPages a{
		/*width:20px;*/
		height:20px;
		float:left;
		display:block;
		background:#FFFFDB;
		color:#000000;
		border: 1px #8F8F8F solid;
		margin:2px;	
		padding: 3px 3px 3px 3px;
		text-decoration:none;	
	}
	
	#smartNavPages a:hover{
		height:20px;
		float:left;
		display:block;
		background:#FF8201;
		color:white;
		border: 1px #FF8201 solid;
		margin:2px;	
		padding: 3px 3px 3px 3px;
		text-decoration:none;	
	}




	#smartNavdef a{
		/*width:20px;*/
		height:20px;
		float:left;
		display:block;
		background:white;
		color:#000000;
		border: 1px #8F8F8F solid;
		margin:2px;	
		padding: 3px 3px 3px 3px;
		text-decoration:none;	
	}
	
	#smartNavdef a:hover{
		height:20px;
		float:left;
		display:block;
		background:#FF8201;
		color:white;
		border: 1px #FF8201 solid;
		margin:2px;	
		padding: 3px 3px 3px 3px;
		text-decoration:none;	
	}

	
	.nolink{
		height:20px;
		float:left;
		display:block;
		background:white;
		color:black;
		border: 0px #FF8201 solid;
		margin:2px;	
		padding: 3px 3px 3px 3px;
	}


	#smartNav span{
		text-align:center;
		float:left;
		display:block;
		padding: 5px 3px 3px 3px;
	}
	
	#smartNavPages span{
		text-align:center;
		float:left;
		display:block;
		padding: 5px 3px 3px 3px;
	}

	
	
	#smartNavdef span{
		text-align:center;
		float:left;
		display:block;
		padding: 5px 3px 3px 3px;
	}


	
	/*COMMENTI CSS*/
		#pagecontainer{
			margin:auto;
			padding:0;
		}
		
		#explorerContainer{
			text-align:center;
		}

		#infoMag h1{
			padding:0px 0 0 0;
			font-family:Arial;
			color:#333333;
			font-size:12pt;
		}
		
		#comments{
			margin: 7px 0 0 0;
			width:400px;
			clear:both;
			border-style:solid;
			border-width:1px;
			border-color:#C0C0C0;
		}
		
		#comments p{
			font-family:Verdana;
			font-size:8pt;
			text-align:justify;
			padding: 3px 5px 3px 5px;
		}

		#commentnav{
			text-align:center;
		}
}
		
		
	
		
	/*FINE COMMENTI CSS*/