body { 
    width: 80%; 
    margin-left: auto; 
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px;
    background-color: #FFFFFF;
    background-image:url('paper.jpg');
    border-radius: 20px;
    -moz-border-radius: 20px;
    
  	box-shadow: 0px 0px 12px #000;
	-webkit-box-shadow: 0px 0px 12px #000;
  	-moz-box-shadow: 0px 0px 12px #000;

}

html { 
    background-color: #333333;
    background-image:url('gray37.jpg');
}

#formDiv {
	background-color: #DDD; 
	padding: 20px;
	text-align: center;
   line-height: 280%;
   border-radius: 20px;
   -moz-border-radius: 20px;
   
  	box-shadow: 0px 0px 12px #000;
	-webkit-box-shadow: 0px 0px 12px #000;
  	-moz-box-shadow: 0px 0px 12px #000;

}

h4 {
    display: box;
    box-orient: horizontal;
    margin-top: 0px;
    margin-bottom: .3em;
    text-align: center;
    font-size: 120%;
}

ul { line-height: 1.5em;}
li { margin-bottom: 1em; }

.field { 
    overflow: auto; /* this "clears" the floated elements */
    margin-bottom: 10px;
}

.field label {
	float: left;
	text-align: right;
	width: 120px;
	font-weight: bold;
	font-style: italic;
	margin-right: 10px;
}

textarea {float: left; width: 900px; }
.input1 {float: left; width: 900px; font-size: 14px}
.inputShort {float: left; width: 70px; text-align: right; font-size: 14px}

a:link {color:#200000 ; text-decoration: none}      
a:visited {color:#200000 ; text-decoration: none}  
a:hover {color:#200000 ; text-decoration: underline}  
a:active {color:#200000 ; text-decoration: none}  

.bib_entry {padding-left: 30px; text-indent: -30px; margin-top: 0px; margin-bottom: 12px}
.autore {font-weight:bold; font-size:100%}
.anno {font-weight:bold; font-size:100%}
.titolo {font-style:italic; font-size:100%}
.dati {font-size:100%}
.chiavi {font-size:75%}
.PDFlink {font-size:75%}
.cButtons {font-size: 80%; color:#200000;
	box-shadow: 0px 0px 12px #000;
	-webkit-box-shadow: 0px 0px 12px #000;
  	-moz-box-shadow: 0px 0px 12px #000;
}