
    .container {
	background-color: transparent;
    display: table;
    width: 92.6%;
    position:relative;
}

.container .left{
    background-color: transparent;
    width: 60%;
	position:relative;   
    left:41%; 
	        
}

h3 { line-height: 150%;
font-size: 0.7em;}

.container .right{
    position:relative;
    top:0px;
    left:1.2%;    
	background-color: transparent;
    width: 100%;
    height:100%;
    
}
.show_hide,{
	display:none;
}

.tabella-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-x: hidden;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #2c3c4b;

  }
  .show_hide {cursor: pointer;}
  .left {display: none;}
  .left.default {display: block;}
  .left.show {display: visible;}

@media all and (min-width: 50px)   {  .container .right { font-size:0.8em;  } }
@media all and (min-width: 100px)  {  .container .right  { font-size:0.8em;  } }
@media all and (min-width: 200px)  {  .container .right  { font-size:0.8em;  } }
@media all and (min-width: 300px)  {  .container .right  { font-size:1.0em;  } }
@media all and (min-width: 400px)  {  .container .right  { font-size:1.2em;  } }
@media all and (min-width: 500px)  {  .container .right  { font-size:1.4em;  } }
@media all and (min-width: 600px)  {  .container .right  { font-size:1.6em;  } }
@media all and (min-width: 700px)  {  .container .right  { font-size:1.7em;  } }
@media all and (min-width: 800px)  {  .container .right  { font-size:1.7em;  } }
@media all and (min-width: 900px)  {  .container .right  { font-size:1.7em;  } }
@media all and (min-width: 1000px) {  .container .right  { font-size:1.7em;  } }
@media all and (min-width: 1100px) {  .container .right  { font-size:1.7em;  } }
@media all and (min-width: 1200px) {  .container .right  { font-size:1.7em;  } }
@media all and (min-width: 1300px) {  .container .right  { font-size:1.7em;  } }
@media all and (min-width: 1400px) {  .container .right  { font-size:1.7em;  } }
@media all and (min-width: 1500px) {  .container .right  { font-size:1.7em;  } }
@media all and (min-width: 1500px) {  .container .right  { font-size:1.7em;  } }
@media all and (min-width: 1600px) {  .container .right  { font-size:1.7em;  } }
@media all and (min-width: 1700px) {  .container .right  { font-size:1.7em;  } }

