@charset "utf-8";
/* CSS Document */

/* Top Navigation */
ul#topNav { position:absolute; top:0px; left: 10px; float:right; list-style: none; margin: 2px 0 0; padding:0; }
ul#topNav li { position:relative; float:left; padding: 0; margin: 0; }
ul#topNav li:last-child { background:none; }
ul#topNav li, ul#topNav li a { font-weight:normal; text-decoration:none; font-size:1em; color:#000; margin:0; padding:3px 6px 5px 6px; display: block; margin:0 5px 0 0; text-transform: uppercase; }
ul#topNav li a:hover { color:#000; }
ul#topNav li a.pro:hover, ul#topNav li:hover a.pro { color:#fff; border-bottom:none; background-color:#000; }

/* Top Navigation - Dropdown */
ul#topNav li .sub { border: solid 1px #000; position: absolute; top: 25px; left: 6px; background: #000; /*padding: 1px;*/ float: left; display:none; z-index:11000; }
ul#topNav li .sub ul { margin: 0; padding: 10px; width: 235px; /* Width of each dropdown menus */ float: left; background-color: #fff; }
ul#topNav .sub ul li { padding:2px 0; margin:0; display:block; width: 100%; border-bottom:1px solid #f2f2f2; }
ul#topNav .sub ul li:hover { cursor:hand; }
ul#topNav .sub ul li:last-child  { border-bottom:none; }
ul#topNav .sub ul li a { font-size:1em; font-weight:normal; color:#000; float: none; padding:0 0 0 20px; margin:3px 0; display: block; /*background-image:url(../../images/sub_arrow_silver.png);*/ background-position:left center; background-repeat:no-repeat; }
ul#topNav .sub ul li a:hover { border:none; color:#fff; padding:0 0 0 20px; background-color:#000; }

/*differenziazione colore hover in base al servizio */
/*
ul#topNav .sub ul li:hover a.impianti { color:#ff0000; background-image:url(../../images/sub_arrow_impianti.png); background-position:left center; background-repeat:no-repeat; }

ul#topNav .sub ul li:hover a.automazione { color:#f76002; background-image:url(../../images/sub_arrow_automazione.png); background-position:left center; background-repeat:no-repeat; }

ul#topNav .sub ul li:hover a.software { color:#00ff00; background-image:url(../../images/sub_arrow_software.png); background-position:left center; background-repeat:no-repeat; }
*/
/*differenziazione colore hover in base al servizio */