@charset "iso-8859-1";
/* CSS Document */

element {
	cursor: pointer;
	cursor: hand;
}

a {
	text-decoration: none; cursor: hand;
    color: #61758B; 
  }

a:visited { color: #B5B3A4; text-decoration: none; }
a:hover { color: #8295B3; text-decoration: underline;}

a.indexmenu {
              width: 130px;
			  text-align: center;
			  float:left;
			  text-decoration: none;
			  font-size:11px;
			  letter-spacing:2px;
			  padding:5px;
			  margin:2px 4px 2px 0px;
			  font-weight:bolder;
			  color: #868686;
			  border: solid 1px #FFFFFF;
			}
a.indexmenu:hover {
                    border: solid 1px #77BBFF;
					background-color: #0079F2;
					color:#FFFFFF;
				  }
a.indexsubmenu {
				  width:120px;
				  text-align: right;
				  float:right;
				  text-decoration: none;
				  font-size:11px;
				  letter-spacing:1px;
				  padding:2px 4px 2px 0px;
				  margin:0px 20px 1px 0px;			  
				  color: #868686;
				  border: solid 1px #FFFFFF;
			   }

a.indexsubmenu:hover {
						border: solid 1px #CC6600;
						background-color: #B93002;
						color:#FFFFFF;
				     }


a.menulink {
				width: 65px;
				margin:3px;
				text-align: center;
				text-decoration: none;
				font-size:10px;
				font-weight:bold;
				color: #606060;
				padding:2px;
				border: solid 1px #FFFFFF;
		    }

a.menulink:hover {
					border: solid 1px #6100C1;
					background-color:#F0E1FF;
				 }
a.submen {
			width: 180px;
			margin:6px;
			text-align: center;
			text-decoration: none;
			font-size:10px;
			font-weight:bold;
			color: #808080;
			padding:3px;
			border: solid 1px #FFFFFF;
		 }

a.submen:hover {
					border: solid 1px #6100C1;
					background-color:#EEE8AA;
			   }

a.ipomen {
			width: 180px;
			margin:6px;
			text-align: center;
			text-decoration: none;
			font-size:10px;
			font-weight:bold;
			color: #808080;
			padding:3px;
			border: solid 1px #FFFFFF;
		 }

a.ipomen:hover {
					border: solid 1px #6100C1;
					background-color:#FBCEBF;
			   }

a.listlink {

			width: 200px;
			text-align: left;
			text-decoration: none;
			font-size:11px;
			letter-spacing:1px;
			padding:5px;
			margin:5px;
			font-weight:bold;
			color: #828282;
			border: solid 1px #FFFFFF;
           }

a.listlink:hover {
                    border: solid 1px #6100C1;
					background-color:#FFCC00;
			      }

a.modlink {

			width: 200px;
			text-align: left;
			text-decoration: none;
			font-size:11px;
			letter-spacing:2px;
			padding:5px;
			margin:5px;
			font-weight:bolder;
			color: #000000;
			border: solid 1px #FFFFFF;
          }

a.modlink:hover {
					border: solid 1px #6100C1;
					background-color:#FF0000;
				}

.up {
		border-top-width: medium;
		border-top-style: double;
		border-top-color: #FF9900;
		margin-top:4px;
	}
	
body{
      color:#999999;
	  background-color:#FFFFFF;
	  margin:0px;
	  padding:0px;
	  font-family: Verdana, Arial, Helvetica, sans-serif;
	  font-size:12px;
	  
	 }
	 
#titolo { 
          font-family: Georgia, "Times New Roman", Times, serif;
		  font-size:40px;
          font-weight:bolder;
		  letter-spacing:3px;
		  padding: 10px 0px 5px 10px;
		  float:left;
		  width:550px;
		 }
		  
.titsub {
			width: 50px;
			margin:2px;
			text-align: center;
			text-decoration: none;
			font-size:10px;
			font-weight:bolder;
			color: #8FA7AB;
			padding:2px;
			border: solid 1px #FFFFFF;
		}

.nsfa { 
          color:#FFFFFF;
		  font-size:10px;
		  margin:1px;
		}		  

#punvirg{
          color:#6495ED;
		  font-size:11px;
		  font-weight:bold;
		  padding:2px;
		  margin:2px;
		}

.testo{
	    font-size:11px;
	    text-align:justify;
	    line-height:21px;
	    color:#666666;
	    padding-left:4px;
	    padding-top:4px;
	  }
	  
.headlett{
           font-size:16px;
		   color:#333333;
		   font-weight:bolder;
		  }
.top {
		border-top-width: thin;
		border-top-style: solid;
		border-top-color: #208FFF;
	 }

.top {
		border-top-width: thin;
		border-top-style: solid;
		border-top-color: #208FFF;
	 }

.intermenu{
            color:#FF0000;
		    font-weight:bolder;
		    font-size:10px;
		    margin:0px;
		    text-align:center;
		    padding:0px;
		    letter-spacing:4px;
		  }
		  
.titriv { 
          color:#FFFFFF;
		  font-size:10px;
		  margin:1px;
		}		  

.titriv:hover { color:#CCCCCC; }

.rivol { 
         color: #000000;
		 font-size:12px;
		 letter-spacing:1px;
		 margin:4px;
	   }		  
.rivol:hover { color: #6B8981;}
			   
.linea {
			border-bottom-width: medium;
			border-bottom-style: double;
			border-bottom-color: #FFFFCC;
			font-size: 16px;
			letter-spacing:2px;
			font-weight:bold;	
			color: #FFFFCC;
			background-color: #BFBF80;
			border-top-width: medium;
			border-top-style: double;
			border-top-color: #FFFFCC;
		}
.rivline{
			border-top-width: 2px;
			border-top-style: solid;
			border-top-color: #FFFFFF;
			padding:7px;
		 }
		 
#boxskeda {
			height: 500px auto;
			width:600px;
			border: #000 0px solid;
			margin: 2px 2px 0px 0px;
			position: relative;
			background: #ffffff;
			float:right;
			padding: 15px 20px 20px 10px;
			text-align: center;	
		  }
#skeda {
			padding: 8px 16px 20px 16px;
			float: center;
			height:auto;
			background: #F2F4F4;
			margin: 0px 0px 0px 0px; 
			text-align:left;
			color: #666666;
			font-size:11px;	
			-moz-border-radius: 20px;
		}
		
h6{
	text-align: left;
	margin:0px 0px 20px 3px;
	color: #999999;
	font-size: 11px;
  }
  
h7{
	text-align: left;
	margin:30px 0px 0px 5px;
	color: #C6C5B3;
	font-size: 11px;
	font-weight:bold;
  }
  
h8{
	text-align: left;
	margin:30px 0px 20px 5px;
	color: #839EA7;
	font-size: 10px;
  }
  
#info { 
        padding:4px 10px 10px 10px;
        border:3px double #FFFFFF;
		margin: 0px 0px 0px 0px;
		height: auto;
		text-align:left;
		color: #666666;
		font-size:11px;	
		line-height:30px;
	  }
.extbib { 
          padding:4px 10px 10px 10px;
          border:3px double #FFFFFF;
		  background-color: #E3E4EA;
		  margin: 5px 0px 0px 0px;
		  text-align:left;
  		  color: #666666;
		  font-size:11px;	
		  line-height:30px;
	  }

input { 
        color: #cc0000;
	    letter-spacing:0em;
	    margin-right:5px;
		height:20px;
		max-width:400px;
	    padding:1px 0px 0px 5px;
	    border:0px inset #666;
	  }
input.mini { 
				color: #cc0000;
				letter-spacing:0em;
				margin-right:5px;
				height:20px;
				width:50px;
				max-width:250px;
				padding:1px 0px 0px 5px;
				border:0px inset #666;
	       }

input:hover {background: #FFFCF2;}

textarea { 
			color: #cc0000;
			padding:1px 1px 2px 3px;
			height:70px;
			width:180px;
			max-height:50px;
			overflow: visible;
			margin:3x 3px 0px 0px;
			border:0px solid #CCCCCC;
	     }
	  
textarea:hover {background: #FFFCF2;}

#trunk{
        border-bottom:double; 
	    border-bottom-color:#66B7E8; 
	    margin:0px 60px 3px 10px;
		font-size:6px;
	  }
.formbut2 { 
            color: #ffffff;
     	    background-color: #CCCCCC;
			text-align:center;
 		    text-decoration:none;
			margin-top:12px;
			padding:1px 2px 1px 2px;
			-moz-border-radius: 4px;
		   }
		   
.formbut2:hover { background: #93B7CA; color: #FFFFCC; text-decoration:none;}

.classhor { 
			border:3px double #FFFFFF;
			background-color: #E3E4EA;
			margin: 5px 0px 3px 0px;
			padding: 5px 0px 5px 0px;
			text-align:center;
			color: #827D4A;
			font-size:9px;	
	      }
		   
.classvert { 
             color: #5B7282;
     	     background-color: #C7D0D3;
			 font-size:9px;
			 text-align:center;
			 margin: 5px 0px 3px 0px;
			 padding: 5px 0px 5px 0px;
             border:3px double #FFFFFF;
		   }
		   
.classtxt{
		   font-size:9px;
		   text-align:left;
		   color: #666666;
		   padding:1px;
		   margin:1px;
		   border-bottom: 2px solid #D2DFE6;
  	     }
		 
.listantichi {
				border-top-width: thin;
				border-top-style: solid;
				border-top-color: #208FFF;	
				margin:3px 0px 1px 6px;
				padding-right:10px;
				width:230px;
				text-align: right;
				font-weight:900;
			 }
			 
.backantichi { 
				padding:6px;
				border:3px double #FFFFFF;
				background-color: #E3E4EA;
				margin: 7px;
				text-align:center;
				-moz-border-radius: 14px;
	         }
			 
#boxscheda {				
				width:460px;
				float:left;
				margin:70px 5px 5px 2px;
				position: static;
				background: #F5F5F5;
				padding: 10px;
				text-align:center;
		   }

#boxantichi {				
				width:460px;
				float:left;
				margin:10px 7px 7px 20px;
				background: #F5F5F5;
				padding: 10px;
				text-align:center;
		   }
		   
#boxedizioni {				
				width:460px;
				float:left;
				margin:30px 5px 5px 2px;
				position: static;
				background: #F5F5F5;
				padding: 10px;
				text-align:center;
		   }

	   
#scheda {
			padding: 10px 10px 20px 10px; 
			float: center;
			background: #FFe;
			margin: 4px; 
			text-align: left;
			color: #333333;
			font-size:11px;
			line-height:17px;	
			-moz-border-radius: 20px;
		 }

		 
fieldset { 
           padding:.5em;
           border:1px solid;
		   text-align:justify;
		 }
		 
legend { 
          padding-top:.1em;
          padding-left:.5em;
		  padding-bottom:.5em;
		  padding-right:.5em;
          font-variant:none;
		  color: #333333;
          font-size: 11px;
		  font-weight:bold;
		}
		
legend:hover {color:#900}

.rientro{
          width:  20px;
		  height: 1px;
		  border: #000 0px solid;
		  float:  left;
		}
		
#autore {
			color: #336666;
			font-size: 11px;
			padding:5px;
			text-decoration: none;
		}
		
.posiz{
        padding-right:10px; 
		text-align:right; 
		width:100; 
		margin:10px; 
		font-weight:900; 
		float:right;
	   }
	   
.txtpubbl{
		   font-size:10px;
		   text-align:justify;
		   line-height:16px;
		   color:#666666;
		   padding-left:4px;
		   padding-top:4px;
	     }
		 
#pubbline{
			border-bottom: solid;
			border-bottom-width:1px;		
			border-bottom-color:#66B7E8; 
			margin:20px 5px 50px 5px;
	     }
