.mgnlMainbar,.mgnlMainbarPreview {
  position: absolute;
}

table.mgnlControlBar,table.mgnlControlBarSmall,table.mgnlControlBarSmall_PUSHED,table.mgnlControlBarSmall_MOUSEOVER {
  margin-bottom: 0;
  border-color: #ADC97B !important;
}

.mgnlControlButtonSmall,.mgnlControlButton {
  cursor: pointer;
  border-color: #ADC97B !important;
  background-color: #89AF46 !important;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  margin-right: 2px;
  cursor: pointer !important;
  padding: 3px 3px 3px 3px !important;
}

.mgnlControlBar-1-3 {
  overflow: hidden;
  float: left;
  position: relative;
  width: 235px;
  z-index: 999;
}

.mgnl_msg_4_user {
  background: url("../img/mgnl-msg.png") #FFF8BF no-repeat bottom right;
  border: 2px dotted #FFD324;
  padding: 4px;
  margin: 10px 5px;
  color: #333;
  padding-right: 20px;
  font-size: 12px;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: :3px;
  border-radius: 3px;
}

.homepage section .quadrottini-CTR>section {
  padding-bottom: 20px;
}

.homepage .quadrottini-CTR>section {
  background-position: left bottom;
}

#prodotti .mgnlControlBarSmall {
  z-index: 9;
  position: relative;
}

.mgnlControlBar-registration-box .mgnlControlBarSmall {
    position: relative;
    top: -83px;
    z-index: 99999;
}

.mgnlControlBar-registration-box .box-logged {
  bottom:-33px !important;
}

.mgnlControlNewBar-carousel-list {
    border: 0 none;
    height: auto !important;
    margin-left: -19px;
    margin-top: -11px;
    padding-right: 0 !important;
    padding-top: 0 !important;
    width: 169px !important;
}

.mgnlControlNewBar-carousel-list-new {
  padding-left: 0 !important;
  width: 167px !important;
}

#prodotti .quadrottini-CTR > section {
  background:url("../gfx/bkg/bkg-quadrottino.jpg") repeat-y scroll 0 0 #FFFFFF !important;
  min-height: 237px !important;
  height: auto;
}

#prodotti .quadrottini-CTR > section article.item {
  margin-top:10px;
}

#prodotti .single-item .mgnlControlBarSmall,
#prodotti .multi-items .mgnlControlBarSmall,
#prodotti .single-item .mgnlControlBarSmall td, 
#prodotti .multi-items .mgnlControlBarSmall td,
.tab-CNT .jspPane table.mgnlControlBarSmall,
.tab-CNT .jspPane table.mgnlControlBarSmall td {
  background:none repeat scroll 0 0 transparent !important;
  border:0 !important;
  z-index: 333;
  margin-left:0 !important;
}

#prodotti .single-item .launchers-item .mgnlControlButton, 
#prodotti .single-item .launchers-item .mgnlControlButtonSmall, 
#prodotti .multi-items .item .mgnlControlButton,
#prodotti .multi-items .item .mgnlControlButtonSmall {
  background-color:#ABC474 !important;

}

#prodotti .multi-items .item .mgnlControlBarSmall {
    margin-top: -10px !important;
    top: 0 !important;
}


.tab-CNT .jspPane table.mgnlControlBar, 
.tab-CNT .jspPane table.mgnlControlBarSmall, 
.tab-CNT .jspPane table.mgnlControlBarSmall_PUSHED, 
.tab-CNT .jspPane table.mgnlControlBarSmall_MOUSEOVER {
    border-color: #ADC97B !important;
    margin-left: 20px !important;
    width: 95% !important;
}

#concorsi .tab-CNT .jspPane table.mgnlControlBar, 
#concorsi .tab-CNT .jspPane table.mgnlControlBarSmall, 
#concorsi .tab-CNT .jspPane table.mgnlControlBarSmall_PUSHED, 
#concorsi .tab-CNT .jspPane table.mgnlControlBarSmall_MOUSEOVER {
 margin-left: 0 !important;
 margin-bottom: 5px !important;
 margin-top: 5px !important;
}
  
#company-profile.shareholders-wrapper .visual, 
#concorsi.shareholders-wrapper .visual {
 overflow:hidden;
 height:auto;
}

#concorsi.shareholders-wrapper .visual {
  min-height:313px;
}


.mgnlMainbar, .mgnlMainbarPreview {
    position: absolute;
    z-index: 99999;
}

.quadrotto>.mgnlControlBarSmall,
.box-square-sx .mgnlControlBarSmall {
  position: absolute;
  z-index: 20;
}

#site-header-wrapper table.mgnlControlBarSmall,
#sfogliabile-CTR table.mgnlControlBarSmall,
#side-navigation table.mgnlControlBarSmall {
  position:absolute;
  z-index:111;
  
}