BODY {
    font-family: verdana;
}
A {
    color: #000000;
}
A:hover {
}
.amainlink {
}
.sainput {
    background-color: #F3F3F3;
    border-color: #D4D4D4;
    border-right: 1px solid #D4D4D4;
    border-style: solid;
    border-width: 1px;
    color: #000000;
    font-family: verdana;
    font-size: 10px;
}
.sabutton {
    background-color: #E8E5DA;
    border-color: #D4D4D4;
    border-right: 1px solid #D4D4D4;
    border-style: solid;
    border-width: 1px;
    color: #000000;
    font-family: verdana;
    font-size: 10px;
    font-weight: bold;
}
.tablebox {
    border-bottom: 1px solid #999999;
    border-color: #999999;
    border-top: 1px solid #999999;
}
.tablerest {
    border-left: 1px dashed #999999;
    border-right: 1px dashed #999999;
    border-top: 1px dashed #999999;
}
.tablebottom {
    border-color: #999999;
    border-right: 1px dashed #999999;
    border-style: dashed;
    border-width: 1px;
}
.tableline {
    border-top: 1px dashed #999999;
}
.tablelinesb {
    border-bottom: 1px solid #999999;
}
.tablelinestb {
    border-bottom: 1px solid #999999;
    border-top: 1px solid #999999;
}
.tablelinest {
    border-top: 1px solid #999999;
}
.tablelinesr {
    border-right: 1px dotted #999999;
}
.tablelinesblite {
    border-bottom: 1px solid #DDD9CB;
}

LI {
    color: #000000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 8pt;
    font-weight: normal;
    line-height: 1.5;
}
.smallp {
    color: #000000;
    font-family: verdana;
    font-size: 10px;
}
.footer {
    color: #37BEFF;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
}
.footer:hover {
    color: #663333;
    font-size: 10px;
    font-weight: bold;
}
.sidenav {
    color: #666666;
    font-size: 9px;
    text-decoration: none;
}
.sidenav:hover {
    color: #FF6633;
    font-size: 9px;
    text-decoration: underline;
}
.boxtitle {
    color: #000000;
    font-family: verdana;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
}
.boxfooter {
    color: #999999;
    font-family: verdana;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
.boxfooter:hover {
    color: #996666;
    font-family: verdana;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
A.sidenav {
    width: 120px;
}
.tablelinesbliteCorto {
    border-bottom: 1px dotted #DDD9CB;
}
.sainput2 {
    background-color: #BEA4A4;
    border-color: #D4D4D4;
    border-right: 1px solid #D4D4D4;
    border-style: solid;
    border-width: 1px;
    color: #000000;
    font-family: verdana;
    font-size: 10px;
}
.sainput3 {
    background-color: #F3F3F3;
    border: 1px solid #BEA4A4;
    color: #000000;
    font-family: verdana;
    font-size: 10px;
}
.footerbox {
    color: #84C1FF;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
}
.footerplug {
    color: #999999;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
}
.footerplug:hover {
    color: #666666;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
}
.tablelineautori {
    border-color: #999999 #996666 -moz-use-text-color -moz-use-text-color;
    border-style: solid dashed none none;
    border-width: 1px 1px 0 0;
    color: #666666;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
}
.tablelineautori1a {
    border-color: #999999 #996666 -moz-use-text-color #999999;
    border-style: solid dashed none solid;
    border-width: 1px 1px 0;
}
.tablelineautorilast {
    border-bottom: 1px solid #999999;
    border-right: 1px dashed #996666;
    border-top: 1px solid #999999;
    font-weight: normal;
}
.tablelineautorilast1 {
    border-color: #999999 #996666 #999999 #999999;
    border-style: solid dashed solid solid;
    border-width: 1px;
    font-weight: normal;
}
.tablelinetitolo {
    border-bottom: medium none #999999;
    border-color: #999999;
    border-right: 1px solid #999999;
    color: #333333;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
}
.tablelineautorilastdx {
    border-color: #999999 #999999 -moz-use-text-color -moz-use-text-color;
    border-style: solid solid none none;
    border-width: 1px 1px 0 0;
    color: #666666;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
}
.tablelineautorilastdxlfine {
    border-color: #999999 #999999 #999999 -moz-use-text-color;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px 0;
    color: #666666;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
}
.txtcelle {
    color: #333333;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
}
.txtcelle:hover {
    color: #855858;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-weight: bold;
}
.txtcelleinterno {
    color: #999999;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
}
.invisible {
    color: #FFFFFF;
    font-size: 10px;
    font-weight: bold;
    text-decoration: none;
}
.invisible:hover {
    color: #999999;
    font-size: 10px;
    font-weight: bold;
}

.maincontent
{
left:150px;
top:120px;
margin-right:8cm;
text-align:justify;
text-justify:inter-word;
position:absolute;
font-weight: normal;
font-size: 8pt;
color: rgb(0, 0, 0);
line-height: 1.5;
font-family: Verdana,Arial,Helvetica,sans-serif;
}


.maincontent_1
{
left:150px;
top:30px;
margin-right:8cm;
text-align:justify;
text-justify:inter-word;
position:absolute;
font-weight: normal;
font-size: 8pt;
color: rgb(0, 0, 0);
line-height: 1.5;
font-family: Verdana,Arial,Helvetica,sans-serif;
}

.datalist
{
left:150px;
position:relative;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: normal;
}

.navbar
{
left: 120px;
top:-250px;
position:absolute;
}

.footer
{
position:static;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: normal;
}

.langmenu
{
text-align:center;
position:static;
}

tr.d0 td {
	background-color: #FFFFFF; color: black;
}
tr.d1 td {
	background-color: #DDDDDD; color: black;
}

.tablecollapse {
    border-collapse: collapse;    
	border: 1px solid #000000;
    border-collapse: collapse;
	
}

.tblstyle {
    border: 1px solid #000000;
    border-collapse: collapse;
    margin-bottom: 15px;
    table-layout: auto;
    vertical-align: top;
    width: 100%;
}


#rounded-corner{
				border: 1px; solid #000000;
				font-family:"Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
				font-size:11px;width:100%;
				text-align:left;
				border-collapse:collapse;
				margin:20px;
				}
				
#rounded-corner th{
					border-width: 1px;
					border-style: inset;
					border-color: gray;
					
				   font-weight:bold;
				   font-size:13px;
				   color:#000;
				   background:#FFFFFF;
				   padding:8px;
				   }


#rounded-corner td{
					background:#FFFFFF;
					border-width: 1px;
					border-style: inset;
					border-color: gray;			
					color:#000;padding:8px;
					}
					
#rounded-corner tbody tr:hover td
					{
					background:#CCCCCC;
					}

.autor{
  font-size: 2.5em;
  font-family: Georgia;
  letter-spacing: 0.1em;
  color: rgb(142,11,0);
  text-shadow: 1px 1px 1px rgba(255,255,255,0.6);
}

.title{
  font-size: 2em;
  font-family: Georgia;
  letter-spacing: 0.1em;
  color: rgb(142,11,0);
  text-shadow: 1px 1px 1px rgba(255,255,255,0.6);
}

.meta{
  font-family: Georgia;
  color: rgba(50,40,30,0.8);
  font-size: 1em;
  letter-spacing: 0.25em;  
  padding-bottom: 0.1em;
 }
 
.meta1{
  font-family: Georgia;
  color: rgba(10,10,10,0.8);
  font-size: 1em;
  letter-spacing: 0.25em;  
  padding-bottom: 0.1em;
}