* {

  padding: 0px;

  margin: 0px;

}



th {

  font-size: medium;

  text-decoration: underline;

  /* modifica colore color: white; */
  color: #ffcc00;

  font-variant:small-caps;

  font-family: Arial, Helvetica, Sans-Serif;

}



td {

  font-size: small;  

  /* modifica colore color: white; */
  color: #000066;

}



body {

  border: 0;

  /* modifica colore background-color: #336699; */
  background-color: #a4d7e8;
}



li {

  list-style-type: disc;

  list-style-position: inside;

  margin-left: 2px

}



ul {

   list-style-type: disc;

   list-style-position: inside;

   margin-left: 2px;

  /* modifica colore color: white; */
  color: #000066;

} 



#top_frame1 {

        width: 1000px;

        border-top:thin;

        border-top-color:white;

        border-top-style:solid;

        border-top-width:1px;

        /* modifica colore background-color: #63808D; */
        background-color: #000066;

        height:1px;

        margin-top:5px;

        margin-left:auto;

	margin-right: auto;

}



#top {

        background-image: url(../images/real79.png);

        width:1000px;

        height: 200px;

	margin-top:0px;

	margin-left:auto;

	margin-right: auto;

}

 



#banner {

         padding-left:3px;

         float: left; 

         width: 300px;

         height: 100px;

         margin-top:0px;         

}



#title {

        float: right;

	width:650px;

        margin-top:10px;

	margin-left:auto;

	margin-right: auto;

	text-align:center;

	 /* modifica colore color: white; */
  color: #000066;

        font-size: large;

	font-weight:bolder;

	font-variant:small-caps;

	font-family: Arial, Helvetica, Sans-Serif;

}





#top2 {

        float: clear;

        /* modifica colore background-color: #63808D; */
        background-color: #33ccff;

        width:1000px;

        height: 15px;

	margin-top:0px;

	margin-left:auto;

	margin-right: auto;

} 



#top_pathway {

        float:left;

        font-size: small;

        color: white;

        margin-left:3px;

        font-family: Arial, Helvetica, Sans-Serif;

}  



#top_pathway a{

        color:white;

        font-size: small;

        font-family: Arial, Helvetica, Sans-Serif;

}



#top_date {

        float:right;

        font-size: small;

        /* color: white; */
        color: #000066;

        margin-right:7px;

        font-family: Arial, Helvetica, Sans-Serif;

} 



#top_frame2 {

        width: 1000px;

        /* modifica colore background-color: #63808D; */
        background-color: #33ccff;

        height:1px;

        margin-top:0px;

        margin-left:auto;

	margin-right: auto;

	border-bottom:thin;

        border-bottom-color:white;

        border-bottom-style:solid;

        border-bottom-width:1px;

}



#container {

	clear: both;

	width: 1000px;

	font-family: Arial, Helvetica, Sans-Serif;

	margin-left:auto;

	margin-right: auto;

}





#left {

        float: left;

	margin-top: 10px;

        width: 193px;

}



#navoben {

        margin-top: 5px;

	background-image:url(../images/navoben.png);

	height: 9px;

}



#navunten {

        background-image:url(../images/navunten.png);

	height:9px;

}

	

#left_left {

        background-image: url(../images/navmitte.png);

        font-size: x-small;

	text-align:left;

	padding-left: 10px;

        padding-right: 5px;

}



#left_user1 {

        background-image: url(../images/navmitte.png);

        font-size: x-small;

	text-align:left;

	padding-left: 10px;

        padding-right: 5px;

}



#left_user2 {

        background-image: url(../images/navmitte.png);

        font-size: x-small;

	text-align:left;

	padding-left: 10px;

        padding-right: 5px;

}



#left_user3 {

        background-image: url(../images/navmitte.png);

        font-size: x-small;

	text-align:left;

	padding-left: 10px;

        padding-right: 5px;

}



#middle {

    

        float: left;

        

	font-size: x-small;

        margin-top: 5px;

        margin-left: 10px;

        width: 600px;

}



#newsflash {

        font-size: x-small;

        margin-top: 5px;

        margin-left: 5px;

        color:white;

}



#content {

    

        font-size: x-small;

        margin-top: 5px;

        margin-left:auto;

	margin-right: auto;

        /* modifica colore color: white; */
  color: #000099;

}



#bottom {

        text-align: center;

        font-size: x-small;

        margin-top: 5px;

        margin-left: 5px;

        /* color: white; */
        color: #000066;    

}



#right {

        float:right;	

	margin-top: 5px;

	width: 193px;	

	text-align:center;

}



#right_right {

        background-image: url(../images/navmitte.png);

        font-size: x-small;	

}



#right_user4 {

        background-image: url(../images/navmitte.png);

        font-size: x-small;

}



#right_user5 {

        background-image: url(../images/navmitte.png);

        font-size: x-small;

}



#right_user6 {

        background-image: url(../images/navmitte.png);

        font-size: x-small;	

}



#footer {

        clear: both;

	width:100%;

	height: 40px;

	margin-top:20px;

	margin-left:auto;

	margin-right:auto;

	text-align:center;

	/* color: white; */
        color: #000066;

	font-weight:light;

	font-size: x-small;

	font-variant:small-caps;

	font-family: Arial, Helvetica, Sans-Serif;

}



#footer a {

        text-decoration: underline;

        /*   color: white; */
        color: #000066;

        font-size: small;

}



table.moduletable {

        width: 100%;

        font-size: x-small;

}



table.moduletable.th {

        font-weight: bold;

        font-size: large;

}



table.moduletable.td {

        font-size: x-small;

        font-weight: lighter;

        /* modifica colore background-color: #63808D; */
        background-color: #33ccff;

}



.contentheading, .componentheading {

        font-weight: bold;

        font-size: small;

}



.pathway {

        font-family: Arial, Helvetica, Sans-Serif;

        font-size: x-small;

        color: white;

}



.checkbox {

        padding-left: 5px;

        margin-left: 5px;

        text-align: center;

}

 

.button {

        font-size: x-small;

        background-color: white;

        color: black;

        /*  border: 1px solid #63808D;  */
        border: 1px solid #33ccff;

}



.inputbox {

        color: black;

        background: white;

        /*  border: 1px solid #63808D;  */
        border: 1px solid #33ccff;

}



.sectiontableentry2, .sectiontableentry1 {

        padding-left: 10px;

        text-align: left;

       /* modifica colore color: white; */
  color: #000099;

}



a.mainlevel:link, a.mainlevel:visited {

        font-family: Arial, Helvetica, Sans-Serif;

        font-size: small;

        text-align: left;

        text-decoration: none;

        /* modifica colore color: white; */
  color: #000099;

}



a.mainlevel:hover {

       /* modifica colore color: white; */
  color: #000099;

       text-decoration: underline;

       font-size: small;

}



a:link, a:active, a:visited {

       text-decoration: none;

       /* modifica colore color: white; */
  color: #000099;

       font-size: small;

}



a:hover {

       color: white;

       text-decoration: underline;

       font-size: small;

}
