@charset "iso-8859-1";
/*beginning of new dropdown style declarations*/
/* 
top navigation bar styles
last modified: 02/24/2004
by: AMS @ eds -- special thanks for all the help!
Windows tested: IE 5.0 | IE 5.5 | IE 6.0 | Moz 1.0 | Moz 1.6 | Ffox 0.8 | NN 6.2 | FF1.0 | NN 7.1 | Op 6.0 | Op7.23 | Op 8

Known issues: 
- IE 5.2 Mac, NN 6.2 Win, and Op 6.0 Win do not display subnavs
- Cam 0.7 Mac and Moz 1.0 Win expand nav bar to accommodate subnav items
- Saf 1.0 Mac subnavs are misaligned
based in part on "Pure CSS Menus" 
at http://www.howtocreate.co.uk/tutorials/testMenu.html
and "Fast Rollovers Without Preload - Update"
at http://www.pixy.cz/blogg/clanky/cssnopreloadrollovers/update.html
*/
#navbar {
	
	padding:  0px; 
	margin: 0 0 0 0; 
    	position: absolute;  /* places subnavs on top of other content */   
	z-index: 99;   /* places subnavs on top of other content */
	width: 40em;
	float: left;
	}
    /* Hide from IE5-Mac \*/

#nav {
  list-style: none;
	padding: 0;/* bes removed -- b/c no image involved */ /* original values are: 0 0 0 12px; /* make room for background image */
	margin: 0;
	position: relative; 
	z-index: 98;
	}
#nav li.top {
	padding: 0;
	margin-bottom: 0px;
	position: relative; /* anchor point for absolutely positioned subnavs */
	z-index: 97; /* Opera 7 */
	float: left;
	color: #fff;
	}

#nav>li.top:hover {
	z-index: 96;  /* Opera 7 */
	}
#nav li.top a { 
	color: #fff; 
	font-size: .916em; /*11 px */
	font-weight: bold;
	text-decoration: none;
    	padding: 5px 5px 0 5px; /*.1em 0 .6em;*/
	/*display: block; */
}
	

#nav li.top>a { 
	width: auto; 
	}
#navbar #nav li.top:hover>a {  /*nav main header section hover*/
	color: #fff; 
	text-decoration: underline;
	}
#navbar #nav li.top a:hover { 
	color: #fff;
/* for browsers that don't see li:hover */
	}
#nav ul { /* subnav */
	list-style: none;
	position: absolute;
	display: none;
	top: 100%;
	margin-left: -2px;
	left: 5px;
	overflow: hidden;
	width: 160px;
  } 
	
#nav li.top>ul { left: 5px;}
	
#nav li.top:hover>ul { 
	display: block;
	}
#nav li.top ul li {
	float: left;
	margin: 5 0 0 0;
	padding: 0;
	voice-family: "\"}\""; voice-family: inherit;

	
	} 
#nav>li.top ul li { /*margin: 0 3px;*/ 
	float: none; 
}
#navbar #nav li.top ul li a {
	/* sub menu pull down */
	text-align: left;
	padding: 1 0 1 0; 
	margin: 0 0 0 0;
	background: #343434 !important;
	filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9;	
	font-size: 95%;
	font-weight:normal;
	text-decoration: none;
	display: block;
	width: 100%;
	z-index: 95;
	
	} 
#navbar>#nav li.top ul li a { 
width: auto; 
}
#navbar #nav li.top ul li a:hover {
	color: #9CFF31;
	border-color: #f5f5f5;
	background: #000 !important;  /* this is the top nav color change on rollover, bes old value #F6F2AE jun 8 2005*/
	/* background-color: #666; */
	}
	
	
/*end of new dropdown style declarations*/

body#chisiamo #nav #navabout  a,
body#prodotti #nav #navproducts a,
body#industry #nav #navindustries a ,
body#partner #nav #navpartners a,
body#supporto #nav #navsupport a {
	color: #9CFF31;
	}
/* for the siemens menu look */


/*the following definitions change the top nav bar elements according to which page you are on.  See the page body tag for info.  each section shows its section name highlighted automatically in the nav bar*/


/*side navigation styles start here*/
/*last changed 3/15/04 by bes*/
/*all side navigation shows up in column A, the left column*/

.sidecol ul {
  padding: 0em;
}

.sidecol .box {
	margin: 0em;
	padding: 0em;
}


/*complete revamp to look like siemens */

#sidenav {
  width: 100%;          /* menu width */
  background-color: #ccc;

}

#sidenav ul {
  background-color: #ccc;
  list-style-type: none; /* get rid of the bullets */
  padding:0;             /* no padding */
  margin:0;              /* no margin for IE either */
}

#sidenav ul li {
  margin: 0em;
  padding: 0em;
/*  display:block; */
  /* border-top: 1px solid white; */ /* lines */
}

#sidenav ul li a {
  display: block;         /* lines extend to right, make area clickable */
  color: #000;
  background-color: #ccc;
  padding: .1em .1em .1em 1.2em;
  margin:0;
  text-decoration: none;
        /* hint for IE, alternatively remove whitespace from HTML */
}

div#sidenav ul ul li a {
  margin-left: 1em;     
}

div#sidenav ul ul ul li a {
  margin-left: 2em;     
}

#sidenav li ul, #sidenav li.open li.closed ul {
  display: none;         /* collapse */
}

#sidenav li.open ul {
  display: block;        /* expand */
 }

.normalBullet {
	background-image: url(/img/siemens_contour/punkt_s.gif);
  	background-repeat: no-repeat;
}

.normalDownArrow {
	background-image: url(/img/siemens_contour/pfeil_unten.gif);
  	background-repeat: no-repeat;
}

.highlightBullet {
	background-image: url(/img/siemens_contour/punkt_g.gif);
  	background-repeat: no-repeat;
}

.highlightBackground {
	background-color: #666;
}

/* highlight item 1st level */
#sidenav li.active a {
  background-repeat: no-repeat;
  color: #9CFF31;            /* highlight text */
  background-color: #666; 

}

#sidenav li.active ul{
color: #ccc;
}
 
#sidenav li.active li a {
  background-position: 0px 0px;
  color: #ccc;          /* fix lower levels */
  
}
.active { /* cover background of any item selected with an indent*/
	background-color: #666;
}

/* highlight item 2nd level */
#sidenav>ul>li.open>ul>li.active {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

*/
/* highlight item 3rd level*/
#sidenav>ul>li.open>ul>li.open>ul>li.active{
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

.activeArrow { 
	background-image:url(/img/siemens_contour/pfeil_g.gif);
	background-repeat: no-repeat;
}

/* highlight 2nd level */
#sidenav ul li.active ul{
	/* background-color: #666; */
	border-top: 1px solid #ccc;
}


#sidenav ul li.active ul li{
	border-bottom: 1px solid #ccc;
}

#sidenav>ul>li.open>ul>li.active>ul {
	border-top: 1px solid #ccc;
	 background-color: #666; 
}

/* 3rd level sub items non highlight */
#sidenav>ul>li.open>ul>li.active>ul>li{
	border-bottom: 1px solid #ccc;
	 background-color: #666; 
	
	
}

#sidenav ul li a:hover {
  text-decoration: underline;
} 

.bold {
	font-weight: bold;
} 

#sidenav .innovationSign {
	border:none;
	padding: 1em 0em 0em .65em;

}

#sidenav .innovationSign, #sidenav .newsletterSignUp {
	border:none;
	padding: 1em 0em 0em .65em;

}


