/* $Id: style.css,v 1.38.2.1 2008/02/05 09:27:26 goba Exp $ */

/**
 * Garland, for Drupal 6.x
 * Stefan Nagtegaal, iStyledThis [dot] nl
 * Steven Wittens, acko [dot] net`
 *
 * If you use a customized color scheme, you must regenerate it after
 * modifying this file.
 */
.content {
	width: 209px;
	margin: 0;
	padding: 0;
}

.menu {
  font-family: Arial, sans;
}

.menu a:link, .menu a:visited {
  text-decoration: none;
  text-transform: uppercase;
  padding-right: 20px;
  display: block;
}

.menu a:hover {
  text-decoration: none;
  display: block;
}

ul.menu {
  padding: 0;
  width: 209px;
}

ul.menu li ul.menu li ul.menu{
  padding: 0;
  width: 189px;
}

ul.menu, .item-list ul {
  margin: 0;
  padding: 0;
}

ul.menu ul, .item-list ul ul {
  margin-left: 0; /* LTR */
}

ul li, ul.menu li, .item-list ul li, li.leaf {
  margin: 0;
}

/*  PRIMO LIVELLO  */
ul li, ul.menu li, .item-list ul li, li.leaf {
  font-weight: bold;
  border-bottom: 1px solid #fff;
  list-style-type: none;
  list-style-image: none;
  background: transparent url(images/menu-leaf.gif) no-repeat 190px -3px; /* LTR */
}

ul li.expanded {
  background: transparent url(images/menu-expanded.gif) no-repeat 0 0; /* LTR */
  color: #006600;
}

ul li.collapsed {
  background: transparent url(images/menu-collapsed.gif) no-repeat 190px -3px; /* LTR */
}

ul.menu li a:link, ul.menu li a:visited {
  margin-left: 20px;
  padding-top: 3px;
  padding-bottom: 3px;
  font-size: 12px;
  color: #0E0052;
}

ul.menu li a:hover {
  color: #006600;
}

ul.menu li a:active, ul.menu li a.active {
  color: #000088;
}

ul.menu li.expanded a {
  color: #006600;
}


/*  SECONDO LIVELLO  */
ul li ul li, .item-list ul li ul li, li ul li.leaf {
  font-weight: normal;
  border: 0;
  list-style-type: none;
  list-style-image: none;
  background-image: none;
  background-color: #fffab0;
  margin-left: 20px;
  margin-bottom: 1px;
}

ul li ul li.expanded {
  font-weight: bold;
  border: 0;
  background: #fff;
  margin-left: 20px;
  width: 189px;
  margin-bottom: 0;
}

ul li ul li.collapsed {
  font-weight: normal;
  border: 0;
  background-image: none;
  background-color: #fffab0;
  margin-left: 20px;
  margin-bottom: 1px;
  width: 189px;
}

div.content ul li ul.menu li.volante ul.menu {
  float: left;
  list-style-position: outside;
  position: absolute;
  margin-left: 189px;
  margin-top: -21px;
  background-color: #ffee00;
}

div.content ul.menu li.volante ul.menu {
  display: none;
  float: left;
  list-style-position: outside;
  position: absolute;
  margin-left: 209px;
  margin-top: -20px;
  background-color: #ffee00;
}

div.content ul.menu li.volante ul.menu li {
  margin-left: 5px;
}

ul.menu li ul li a:link, ul.menu li ul li a:visited {
  margin-left: 10px;
  padding-top: 3px;
  padding-bottom: 3px;
  font-size: 11px;
  color: #000;
}

ul.menu li ul li a:hover {
  color: #006600;
}

ul.menu li ul li.expanded a {
  color: #006600;
}
ul.menu li ul li.collapsed a {
  background: transparent url(images/menu-expanded_2lv.gif) no-repeat 160px 0; /* LTR */
}

ul.menu li ul li a:active, ul.menu li ul li a.active {
  color: #000088;
}

/*  TERZO LIVELLO  */
ul li ul li ul li, .item-list ul li ul li ul li, li ul li ul li.leaf {
  font-weight: normal;
  list-style-type: none;
  list-style-image: none;
  background: transparent url(images/menu-leaf.gif) no-repeat 205px -3px; /* LTR */
  background-color: #fffab0;
}

ul li ul li.volante ul li {
  margin-left: 5px;
}

ul li ul li.expanded ul li {
  background-color: #fff;
}

ul li ul li ul li.expanded {
  background: transparent url(images/menu-expanded.gif) no-repeat 2px -3px; /* LTR */
  background-color: #ffffff;
}

ul li ul li ul li.collapsed {
  background: transparent url(images/menu-collapsed.gif) no-repeat 190px -3px; /* LTR */
  background-color: #ffffff;
}


ul.menu li ul li ul li a:link, ul.menu li ul li ul li a:visited {
  margin-left: -5px;
  padding-top: 3px;
  padding-bottom: 3px;
  font-size: 11px;
  color: #006600;
  padding-left: 10px;
}

ul.menu li ul li ul li a:hover {
  color: #006600;
}

ul.menu li ul li ul li a:active, ul.menu li ul li a.active {
  color: #000088;
  background: #fff;
}

ul.menu li ul li ul li a {
  color: #006600;
}

ul.menu li ul li ul li a.active {
  color: #006600;
  font-weight: bold;
}


/*  IMPOSIZIONE PER I LINK  */
ul li.leaf a, ul li.expanded a, ul li.collapsed a, ul li.no-dhtml a {
  display: block;
}

.fake-leaf, li.fake-leaf a
{
  font-size:8pt;
  font-style:italic;
  color: #000088;
}

li.start-collapsed ul 
{
  display:none;
}
/* MARQUEE */
div#Box-Marquee {background-color:transparent; width:933px; height:30px; margin:0 auto; line-height:30px;}
div#Box-Marquee-Tit {background-color:transparent; width:163px; height:30px; margin:0; line-height:30px; float:left;}
.txt-News-Tit {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#FFF; line-height:30px;}
.txt-News {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffbf00; line-height:30px;}
.txt-News a:link, .txt-News a:visited {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffbf00; line-height:30px; text-decoration:none;}
.txt-News a:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFF; line-height:30px;}
div.ClearBoth {clear:both;}

