body
{
  margin: 0px;
  padding: 0px;
  background-color: #FFFFFF;
  font-size: 10px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #000000;
}

/* background */
#right_border_up
{
  background-image: url(img/right_border_up.gif);
  background-position: bottom right;
  background-repeat: no-repeat
}
#right_border_down
{
  background-image: url(img/right_border_down.gif);
  background-position: top right;
  background-repeat: no-repeat
}
#bottom_border_left
{
  background-image: url(img/bottom_border_left.gif);
  background-position: top right;
  background-repeat: no-repeat
}
#bottom_border
{
  background-image: url(img/bottom_border.gif);
  background-position: top left;
  background-repeat: no-repeat
}
/* end background */

#maintable
{
  position: absolute;
  top: 13px;
  left: 11px
}
#sectable
{
	position: absolute;
	top: 148px;
	left: 10px;
	height: 976px;
}
table.organization { width: 600px }
table.news
{
  font-size: 12px;
  width: 90%;
}
table.news td
{
  padding-bottom: 5px;
  padding-left: 5px;
  padding-top: 5px;
}
td.title
{
  font-weight: bold;
  text-align: left;
  background-color: #CEBDDE;
}
td.newscontent
{
  border: 1px solid #E6E6FA;
}
td.date
{
  background-color: #E6E6FA;
  font-size: 10px;
  vertical-align: bottom;
  text-align: center;
  padding-right: 5px;
  width: 80px;
}
td.form
{
  border: none;
  padding-left: 3px;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-right: 6px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  vertical-align: middle;
}

td.logo { background-color: #000066 }
td.maintoolbar
{
  background-color: #000066;
  color: #FFFFFF;
  padding-top: 5px;
  padding-bottom: 4px;
  margin: 0px;
  font-size: 12px;
  font-weight: bold;
  text-align: center
}
#tb1
{
  background-image: url(img/tb_home.gif);
}
#tb2
{
  background-image: url(img/tb_attivita.gif);
}
#tb3
{
  background-image: url(img/tb_esperienze.gif);
}
#tb4
{
  background-image: url(img/tb_organizzazione.gif);
}
#tb5
{
  background-image: url(img/tb_contatti.gif);
}
td.content
{
  padding-left: 20px; /*background-color: D1FFFF;*/
  padding-top: 20px;
  padding-right: 20px
}

/* test cell alignment */
/* td { background-color: #00FF66 } */

/* test main toolbar */
/* td.prova { background-color: #00FF66 } */

img.button
{
  margin-top: 2px;
}

div.menubar
{
  position: absolute;
  top: 160px;
  left: 10px;
  background-color: #000066;
  color: #FFFFFF;
  padding-top: 5px;
  padding-bottom: 5px;
  margin: 0px;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  visibility: hidden;
  background-image: url(img/background_home.gif)
}
#menubar_2
{
  width: 109px;
  left: 196px;
  background: url(img/pp_attivita.gif);
}
#menubar_3
{
  width: 152px;
  left: 305px;
  background: url(img/pp_esp_mat.gif);
}
#menubar_4
{
  width: 124px;
  left: 457px;
  background: url(img/pp_organizzazione.gif);
}

div.linkcat
{
  margin-top: 5px;
  margin-bottom: 5px;
  font-size: 14px;
  font-weight: bold;
  color: #7FFFD4
}
div.description
{
  width: 94px;
  height: 12px;
  padding-top: 4px;
  padding-bottom: 4px;
  font-size: 10px;
  color: #000066;
  text-align: center;
  visibility: hidden
}
#up
{
  position: relative;
  top: -20px
}
#right
{
  position: relative;
  top: -40px
}

h3
{
	color: #000066;
	font-size: 18px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	font-weight: bold
}

p
{
  font-size: 12px;
  line-height: 120%
}
p.small
{
  font-size: 10px;
  line-height: 150%
}

ol
{
  font-size: 12px;
  line-height: 120%
}
ul
{
  font-size: 12px;
  line-height: 120%
}
ul.small
{
  font-size: 10px;
  line-height: 150%
}
ul.organization
{
  padding-top: 20px;
  font-size: 10px;
  color: #000066;
  line-height: 150%
}

div.signature
{
  padding: 20px;
  text-align: center;
  font-size: 9px;
  line-height: 150%;
}

td.signature
{
  padding: 20px;
  text-align: center;
  font-size: 9px;
  line-height: 150%;
}

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

a.menuitem:link { color: #FFFFFF }
a.menuitem:visited { color: #FFFFFF }
a.menuitem:hover
{
  color: #FFFF33;
  text-decoration: none
}
a.menuitem:active
{
  color: #FFFF33;
  text-decoration: none
}

a.ltool:hover { text-decoration: none }

