.mgnlControlBar,.mgnlControlBarSmall,.mgnlControlBarSmall_PUSHED,.mgnlControlBarSmall_MOUSEOVER {
  margin-bottom: 0;
  border-color: #ADC97B;
}

.mgnlControlButtonSmall,.mgnlControlButton {
  cursor: pointer;
  border-color: #ADC97B;
  background-color: #89AF46 !important;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  margin-right: 2px;
}

#faq .simpleContentTitle {
  margin: 10px 0;
}
#top_menu>ol {
    height: 63px;
}

#top_menu ol li .mgnlControlBarSmall {
  border: none !important;
  background-image: none !important;
  position: relative;
  top: -80px;
  display: block;
  margin-bottom: -80px;
  margin-top: -80px;
  width: 120px !important;
}

#top-menu__mgnlNew {
  margin-left: 0 !important;
}

#main_menu_contents #pop_top_menu_1 .content {
  padding: 10px;
  font-size: 11px;
  color: #fff;
  background: url(../img/bckgd_pop_top_menu.png);
}

.pop_top_menu {
  position: absolute;
  top: 63px;
  z-index: 10;
}

.bottom_pop_top_menu,.bottom_pop_top_menu_left,.bottom_pop_top_menu_center,.bottom_pop_top_menu_right {
  height: 8px;
  line-height: 8px;
}

.bottom_pop_top_menu_left {
  float: left;
  width: 8px;
  background: transparent url(../img/top-menu-popup-bottom-left.png) no-repeat scroll left top;
}

.bottom_pop_top_menu_center {
  float: left;
  background: transparent url(../img/top-menu-popup-bottom.png) repeat-x scroll left top;
}

.bottom_pop_top_menu_right {
  float: left;
  width: 8px;
  background: transparent url(../img/top-menu-popup-bottom-right.png) no-repeat scroll left top;
}

#leftCornerImages,#leftCornerImage1,#rightCornerImages,#rightCornerImage1 {
  width: 7px;
}

/* fix per colonna dx in homepage */
#servicesWrapper .quotationVerySmall {
  padding-right: 5px;
}

/* fix per colonna dx in homepage */
#servicesWrapper .serviceContactClearSectionContent1 {
  height: auto;
  padding-bottom: 10px;
}

/* fix per colonna dx in altre pagine*/
#quotation_service_wrapper .serviceContactClearSectionContent1 {
  height: auto;
  padding-bottom: 10px;
}

/* fix per colonna dx in altre pagine*/
#productsHeaderLinks .productLink1,#productsHeaderLinks .productLink2 {
  padding: 0;
}

#productsHeaderLinks .productLink1 a,#productsHeaderLinks .productLink2 a {
  display: block;
  width: 100px;
  height: 24px;
  margin: 0 !important;
  padding: 5px 0 0 0;
}

#productsHeaderLinks .productLink1 a,#productsHeaderLinks .productLink2 a {
  background: transparent none no-repeat scroll top center;
  text-align: center;
}

#productsHeaderLinks .productLink1 a {
  background-image: url(../img/produits_angle_hg-full.gif);
}

#productsHeaderLinks .productLink2 a {
  background-image: url(../img/produits_angle_hd-full.gif);
}

#productsHeaderLinks .productLink1 a:hover,#productsHeaderLinks .productLink1 a.active {
  background-image: url(../img/produits_angle_hg-full-active.gif);
}

#productsHeaderLinks .productLink1 a.left,#productsHeaderLinks .productLink2 a.left {
  background-position: top left;
}

#productsHeaderLinks .productLink1 a.right,#productsHeaderLinks .productLink2 a.right {
  background-position: top right;
}

#productsHeaderLinks .mgnlControlBarSmall,#icons .mgnlControlBarSmall {
  float: left;
  width: 34px !important;
  margin-top: 6px !important;
}

#productsHeaderLinks .newBar,#icons .newBar {
  margin-right: -40px !important;
}

#introButtons a {
  margin-right: 30px;
}

span.nrlegendInTable {
  font-size: 9px;
  font-weight: bold;
  position: absolute;
  left: 37px;
  top: -11px;
}

span.nrlegend {
  margin-left: -6px;
  padding: 0px;
  font-size: 9px;
  margin-top: -15px !important;
  font-weight: bold;
  margin-bottom: 20px;
}

small.notelegend {
  margin-left: 5px;
}

/* fix per colonna dx */
#quotation_service_wrapper .serviceContactClearSectionContent2, #servicesWrapper .serviceContactClearSectionContent2 {
  height: auto;
  padding-bottom: 5px;
}

.orangeTable th {
  text-align: center;
  background-color: #FFFFFF;
  background-image: url(../img/table_header_orange_high.png) !important;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: center top;
}

.orangeTable .cornerLeft {
  background-position: left top;
}

.orangeTable .cornerRight {
  background-position: right top;
}

.orangeTable th.wider {
  text-align: left;
}

.blueTable th {
  text-align: center;
  background-color: #FFFFFF;
  background-image: url(../img/table_header_blue_high.png) !important;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: center top;
}

.blueTable th.cornerLeft {
  background-position: left top;
}

.blueTable th.cornerRight {
  background-position: right top;
}

.blueTable th.wider {
  text-align: left;
}

.magnoliaInfoSpecialContent,.profiled {
  background: #FFFFFF url(../.resources/admin-images/mgnl-bar.png) repeat scroll left top;
  color: #000000;
}

#intro {
  width: 460px;
}

#main_menu_contents {
  clear: both;
  position: relative;
  top: -63px !important;
  top: 0;
  display: block;
}

#top_menu ol li {
  display: inline;
}

#top_menu li.top_menu_item {
  display: block;
  float: left;
  height:63px;
}

* html #top_menu li.top_menu_item {
  overflow-x: hidden;
}

