    .wrapper{
      position:relative;
      font-family:Arial, Helvetica, sans-serif;
      padding-left:50px;
      width:80%;
      margin:auto
    }
    .wrapper .text{
      font-family:Arial, Helvetica, sans-serif;
      padding-top:50px;
    }
    .wrapper h1{
      font-family:Arial, Helvetica, sans-serif;
      font-size:26px;
    }
    .longText{
      margin-top:20px;
      width:600px;
      font:18px/24px Arial, Helvetica, sans-serif;
      color:gray;
    }
    span.btn{
      padding:10px;
      display:inline-block;
      cursor:pointer;
      font:12px/14px Arial, Helvetica, sans-serif;
      color:#aaa;
      background-color:#eee;
/*      -moz-border-radius:10px;
      -webkit-border-radius:10px;
      -moz-box-shadow:#999 2px 0px 3px;
      -webkit-box-shadow:#999 2px 0px 3px;
*/    }
    span.btn:hover{
      background-color:#000;
    }

.extruder{
  position:fixed;
  cursor:default;
  /*background:url("../images/elements/extruder_blank.png");*/
}

.extruder .header{
  height:27px;
}

.extruder .content{
  display:none;
  background:url('../images/elements/extruder_bgnd_black_opaque.png');
}

.extruder.open .content{
  /*-moz-box-shadow:#999 2px -2px 2px;
  -webkit-box-shadow:#999 2px -2px 2px;
background-color:#000;*/
}



.extruder .footer{
  display:block;
  spadding:5px;
  height:10px;
  background:#000;
    -moz-border-radius:0;
  -webkit-border-bottom-right-radius:0;
  -webkit-border-bottom-left-radius:0;

/*  -moz-border-radius: 0 0 8px 8px;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
*/}
.extruder.top .flap{
  color:black;
  font:18px/18px AudimatMono,Arial, Helvetica, sans-serif;
  text-align:center;
  display:block;
  padding:0 5px 5px 5px;
  height:30px;
  background:#FFF;
  cursor:pointer;
}


.extruder.left{
  /*position:absolute;*/
  height:100%;
  background:url("../images/elements/extruder_blank.png");
}

.extruder.left .content{
  display:block;
  border-right:3px solid #000;
  width:100%;
  height:50%;
  vertical-align:middle;
}

.extruder.left .ext_wrapper{
/*da dove iniziano i pannelli*/
margin-top:400px;
  height:100%;
}

.extruder.left .footer{
  display:none;
}

.extruder.left .flap {

  font-size:18px/18px AudimatMono, Arial, Helvetica, sans-serif;
  color:black;
  display:block;
  top:0;
  padding:10px 0px 10px 10px;
  background:#fff;
/*  background:#000;*/
  width:30px;
  /*height:150px;*/
  position:absolute;
  overflow:hidden;
  cursor: pointer;
  right:-2px;
	-moz-border-radius:0;
	-webkit-border-top-right-radius:0;
	-webkit-border-bottom-right-radius:0;
/*	-moz-box-shadow:#666 0;
	-webkit-box-shadow:#666 0;
-moz-border-radius:0 10px 10px 0;
-webkit-border-top-right-radius:10px;
-webkit-border-bottom-right-radius:10px;
-moz-box-shadow:#666 2px 0px 3px;
-webkit-box-shadow:#666 2px 0px 3px;
*/}


/*Extruder Content*/

  .extruder .voice{
    font:18px/18px Arial, Helvetica, sans-serif;
    color:white;
    padding:5px;
    padding-left:10px;
    height:27px;
    border-bottom:1px solid #333;
    background:url('../images/elements/extruder_blank.png') no-repeat bottom left;
/*    text-shadow:#333 2px 2px 2px;
*/  }
 .extruder .voice.disabled{
   cursor:default;
  }
.extruder .text{
    font:14px/16px Arial, Helvetica, sans-serif;
    color:gray;
    padding:10px;
    /*border-bottom:1px solid #333;
  text-shadow: #666 1px 1px 1px;*/
  }

  .extruder .voice.hover,.extruder .voice.sel{
    background:url('../images/elements/extruder_voiceHover.png') no-repeat top;
  }

  .extruder .voice img{
    float:left;
    margin-right:15px;
  }

  .extruder .voice a.label{
    display:block;
    height:30px;
    color:white;
    padding-top:0px;
    text-decoration:none;
  }

  .extruder .voice span.label{
    display:block;
    height:30px;
    color: #d0cfcf;
    padding-top:0px;
    text-decoration:none;
  }

  .extruder .voice{
    position:relative;
  }


  /*Extruder Panel*/

  .optionsPanel .panelVoice a{
    text-decoration:none;
    display:block;
    color:#cccccc;
    padding:8px;
    padding-left:20px;
    font-size:16px;
/*    text-shadow:#333 1px 1px 1px;
*/    border-bottom:1px solid #444;
    cursor: move;
  }
  .optionsPanel .panelVoice a:hover{
    color:#fff;
    /*background: #666666;*/
    background: url("../images/elements/red_op_50.png");
  }

:focus {
	outline: 0;
}


