a:link	{
	text-decoration:	none;
	font-weight:	bold;
	color:	#F30;
	background:	white;
	}

a:visited	{
	text-decoration:	none;
	font-weight:	bold;
	color:	#E20;
	background:	white;
	}

a:active	{
	text-decoration:	none;
	font-weight:	bold;
	color:	#F30;
	background:	#FF0;
	}

a:hover	{
	text-decoration:	none;
	color:	#F30;
	background:	white;
      }

a.offsite	{
	text-decoration:	none;
	font-weight:	normal;
	color:	#C30;
	background:	white;
      }

#footer {
    text-align:center;
	padding:6em;
	font-size:smaller;
	color: gray;
}

h1, h2, h3, h4, h5, h6, .nutitle, .nubigtitle, .side_title {
    color: #3573AF;
	margin-left: 0em;
	padding-left: 0em;
}

.firstletter {
    /*background-color: #3573AF;*/
    background-color: red;
	color: white;
	font-size : larger;
}
.leftside {
    position: relative;
	float: left;
	clear: both;
	margin: 0px;
	padding: 0px;
	text-align: left;
    width: 20%;
}

.centerside {
    position: relative;
	float: left;
	clear: right;
	margin: 0px;
	padding: 0px;
	text-align: center;
    width: 40%;
}

.rightside {
    position: relative;
	float: right;
	clear: right;
	margin: 0px;
	padding: 0px;
	text-align: right;
    width: 40%;
}
 
 #inner_box,
 #inner_box p, 
 #inner_box ul, 
  #inner_box ol {
     margin-left: 0em;
	 padding-left:0 em;
  }
  
  p, ul, ol { 
      padding-top: 0em;
	  margin-bottom:.4em;
	  margin-top:0em;
   }
  
.stb { 
    margin-top: 1.2em;
 }
.mtb { 
    margin-top: 1.8em;
 }
.ltb { 
    margin-top: 2.2em;
 }
 
 .riquadro {
    border: 1px solid;
    padding: 4px;
    width: 76%;
    margin-top: 8px;
    text-align:center;
}

.scheda, .scheda1, .scheda2, .scheda3 {
    border: 1px solid;
    padding: 4px;
    padding-left:12px;
    padding-right:12px;
    width: 90%;
    margin-top: 8px;
}

.emboss, .emboss1, .emboss2, .emboss3 {
    border: 1px solid;
    padding: 4px;
    padding-left:12px;
    padding-right:12px;
    margin: 4px;
}

.abc {
    list-style: upper-alpha;
}

.symbol {
    list-style: disc;
}

.scheda, .scheda1, .scheda2, .scheda3 {
    background-color: #EEE;
    border-color: black;
}
.scheda1 {
    border-color: red;
}
.scheda2 {
    border-color: green;
}
.scheda3 {
    border-color: blue;
}
.emboss, .emboss1, .emboss2, .emboss3 {
    border-left-color: #AAA;
    border-top-color: #999;
    border-right-color: #222;
    border-bottom-color: #444;
    background-color: #CCC;
}
.emboss1 {
    background-color: #DCC;
}
.emboss2 {
    background-color: #CDC;
}
.emboss3 {
    background-color: #CCD;
}

#sidebar-a { 
    font-size: smaller;
 }
 
 img, a { 
     border:0;
 }
 
 table tr td { 
     font-size: 70%;
  }

  .side_title { 
    font-size: 140%;
	font-weight: bold;
 }
 
 acronym { 
     font-variant: small-caps;
  }

#sidebar-a table td a {
    font-weight: normal;
 }