

/* STRUCTURE / LAYOUT */
#wrapper_pigm {width: 960px; background-color:#FFFFFF; margin-top: 0px; margin-bottom: 50px; margin-left: auto; margin-right: auto; padding: 0px; background-image: url(img/back_main_mbelix.jpg); background-position: top right; background-repeat: no-repeat; -moz-border-radius:4px; -webkit-border-radius:4px;}
#footer_pigm { margin: 30px 15px; background-color: #fff; border-top: 1px solid #217d9b; padding: 10px 0 20px 0; text-align:center; font-family: Trebuchet MS; font-size: 9pt; color: #000; line-height: 12pt;}
#footer_pigm a {color: #000;}

/* NAVIGATION */
.button_pigm {width:100px; background-color: #217d9b; font-family: Trebuchet MS; font-size: 8pt; font-weight: bold; color: #fff; text-transform: uppercase; padding: 5px 25px 5px 10px; margin: 10px 30px 0 10px; background-image: url(img/arrow_left.png); background-position: center right; background-repeat: no-repeat; -moz-border-radius:3px; -webkit-border-radius:3px; float: right;}
.button_pigm2 {width:200px; background-color: #217d9b; font-family: Trebuchet MS; font-size: 8pt; font-weight: bold; color: #fff; text-transform: uppercase; padding: 5px 35px 5px 10px; margin: 10px 0 0 10px; background-image: url(img/arrow_left.png); background-position: center right; background-repeat: no-repeat; -moz-border-radius:3px; -webkit-border-radius:3px; float: right;}
.button_pigm:hover, .button_pigm2:hover {background-color: #005773; text-decoration: none;}
.button_pigm a:hover, .button_pigm2 a:hover {background-color: #005773; text-decoration: none;}

/* TOPMENU */
.quicklaunch { font-family: Trebuchet MS; font-size: 8pt; font-weight: bold; color: #fff; text-transform: uppercase;}
#topmenu_pigm {font-family:Arial; font-weight: lighter; font-stretch: condensed; font-size:10pt; width:auto; text-transform: uppercase; padding:0 25px 10px 0; text-align: right;}
#topmenu_pigm ul {list-style: none;}
#topmenu_pigm li {display: inline;}
#topmenu_pigm a:link, #topmenu_pigm a:visited {margin-left:10px; color:#FFF; background-color:none; text-decoration: none; padding: 4px 10px 3px 10px; -moz-border-radius:3px; -webkit-border-radius:3px;}
#topmenu_pigm a:hover {background-color:#005773;}

/* PROMO */
#promo_pigm {width: 100%; background-color: none; height: 387px; background-image: url(img/promo_mbelix.png); background-position: bottom right; background-repeat: no-repeat;}
#promo_pigm_info {width: 320px; padding: 30px 0 0 240px; color: #fff;}

/* REGULAR PAGE */
.page_header {width: 0px; font-size: 15pt; color: #fff; text-align:left; vertical-align: top; padding: 10px 30px 5px 20px;}
.page_header_mini {font-size: 10pt; color: #fff;}

/* MAIN PAGE */
#column_pigm {width: 100%; background-color: none; height: auto;}
.tel_pigm {font-size: 22pt; color:#217d9b; margin: 5px 0 10px 0;}

.column_headline_pigm {padding: 0 0 5px 5px; border-bottom-color: #217d9b; font-size: 10pt; border-bottom-style: solid; border-bottom-width: 1px; margin-bottom: 5px;}
.all_pigm a {float:right; font-size: 9pt; color: #217d9b; margin-bottom: 20px;}
.all_pigm a:hover {text-decoration: underline;}

.item_header_pigm, .item_header_pigm a {font-size: 9pt; color: #217d9b; padding: 10px 0 5px 0; text-transform: uppercase;}
.item_header_pigm a:hover {}

/* PRODUCT CATALOGUE */
.item_name_pigm {padding: 0 0 0 10px; font-size: 15pt; color: #217d9b; text-align: right; vertical-align: top; }

/* MENU LEFT */
ul.menuleft li a:hover {
  margin-top: 1px;
  background: #3b3b3b;
}
ul.menuleft li ul li a {
  margin-top: 0px;
  background: #000;
  border-top: 1px #3b3b3b solid;
  filter:alpha(opacity=80);   /* Internet Explorer       */
  -moz-opacity:0.8;           /* Mozilla 1.6 and below   */
  opacity: 0.8;               /* newer Mozilla and CSS-3 */
  color: #fff;	
  padding: 0.5em 2em 0.5em 4em;
  font-weight: lighter;
  font-size: 8pt;
  text-align: left;
}

ul.menuleft li ul li a:hover {
  margin-top: 0px;
  background: #217d9b;
  border-top: 1px #217d9b solid;
}