﻿.media-container {
	position: relative;
	padding-bottom: 56.25%;
		height: 0;
	overflow: hidden;
	/* background-image: url("Poster7gg.png");*/
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
        width:100%;
}

.media-container iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.w3-bluscuro1 {color:#f8de31 !important; background-color:#223c50 !important}
.w3-bluscuro1 {color:#f8de31 !important; background-color:#223c50 !important}
.w3-bluscuro3 {color:aqua !important; background-color:#223c50 !important}
.w3-bluscuro2 {color:#fff !important; background-color:#223c50 !important}
.w3-bluchiaro {color:#ff0000 !important; background-color:#add8e6 !important}
.w3-verdescuro {color:#f8de31 !important; background-color:#054a08 !important}
.w3-grigioscuro {color:#f8de31 !important; background-color:#333333 !important}
.w3-grigio2 {color:#f8de31 !important; background-color:#222222 !important}

 .videowrapper{
width:auto;
}

h7{
    font-size: 0.9em;
    margin-top: 0.1em;
    margin-bottom: 0.1em;
    margin-left: 0;
    margin-right: 0;
    font-weight: normal;
    color:black;
}
h7b{
    font-size: 0.9em;
    margin-top: 0.1em;
    margin-bottom: 0.1em;
    margin-left: 0;
    margin-right: 0;
    font-weight: normal;
    color:white;
}
h8 { 
    font-size: 1.1em;
    margin-top: 0.1em;
    margin-bottom: 0.1em;
    margin-left: 0;
    margin-right: 0;
    font-weight: normal;
        color:white;
}
h5b{
    font-size: 0.8em;
    margin-top: 0.1em;
    margin-bottom: 0.1em;
    margin-left: 0.1em;
    margin-right: 0.5em;
    font-weight: bold;
    color:red;
}
h5g{
    font-size: 1.0em;
    margin-top: 0.1em;
    margin-bottom: 0.1em;
    margin-left: 0.1em;
    margin-right: 0.5em;
    font-weight: bold;
    color: aqua;
}

h7b{
    font-size: 0.9em;
    margin-top: 0.1em;
    margin-bottom: 0.1em;
    margin-left: 0;
    margin-right: 0.5em;
    font-weight: normal;
    color:white;
}
h4b{
    font-size: 1.0em;
    margin-top: 0.1em;
    margin-bottom: 0.1em;
    margin-left: 0.2em;
    margin-right: 0;
    font-weight: bold;
    color:white;
}
h7a{ 
    font-size: 1.0em;
    margin-top: 0.1em;
    margin-bottom: 0.1em;
    margin-left: 0;
    margin-right: 0;
    font-weight: bold;
    color:#f8de31;
}

#preview{
position:relative;
top:-16px;
}
#argomento { 
    font-size: 1.1em;
    margin-top: 0.1em;
    margin-bottom: 0.1em;
    margin-left: 0;
    margin-right: 0;
    font-weight: bold;
    color:#f8de31;
}
#MUTE , #MIC , #BUSA ,#MBA {
    font-size: 1.0em;
    margin-top: 0.1em;
    margin-bottom: 0.1em;
    margin-left: 0;
    margin-right: 0;
    font-weight: bold;
    color: #AAAAAA;
}

h9{
    font-size: 1.0em;
    margin-top: 0.1em;
    margin-bottom: 0.1em;
    margin-left: 0;
    margin-right: 0;
    font-weight: bold;
    color:lime;
}
h9c{
    font-size: 0.8em;
   /* margin-top: 1.1em;
    margin-bottom: 0.1em;
    margin-left: 3em;*/
    margin-right: 0;
    text-align:right;
    font-weight: normal;
    color:white;
}
.boxclip {
position:relative;
left:-5px;
top:-12px;
 width:100% !important; width /**/:850px;
height:350px; !important; height /**/: 380px;
padding-top: 6px;
padding-left:-4px;
background-color:#454545;
overflow:auto;
font-family: Arial, Helvetica, sans-serif; 
font-size: 14px; 
font-weight: bold; 
color: #000000;
z-index:4;
}
#CAM1{
position:absolute;
top:3px;
width:80px;
height:25px;
}
#CAM2{
position:absolute;
top:3px;
width:80px;
height:25px;
}
#CAM3{
position:absolute;
top:30px;
width:80px;
height:25px;
}
#CAM4{
position:absolute;
top:30px;
width:80px;
height:25px;
}
#CAM5{
position:absolute;
top:57px;
width:80px;
height:25px;
}
#CAM6{
position:absolute;
top:57px;
width:80px;
height:25px;
}

#TPO{
position:absolute;
top:85px;
width:80px;
height:25px;
}
#TPO2{
position:absolute;
top:60px;
width:80px;
height:25px;
}

#PLSTY{
position:absolute;
top:30px;
width:80px;
height:25px;
}
#PLSTN{
position:absolute;
top:85px;
width:80px;
height:25px;
}
#RGY{
position:absolute;
top:113px;
width:80px;
height:25px;
}
#RGN{
position:absolute;
top:113px;
width:80px;
height:25px;
}

#LED1{
position:absolute;
top:6px;
width:20px;
height:20px;
}
#LED2{
position:absolute;
top:6px;
width:20px;
height:20px;
}
#LED3{
position:absolute;
top:33px;
width:20px;
height:20px;
}
#LED4{
position:absolute;
top:33px;
width:20px;
height:20px;
}
#LED5{
position:absolute;
top:60px;
width:20px;
height:20px;
}
#LED6{
position:absolute;
top:60px;
width:20px;
height:20px;
}
#LED7{
position:absolute;
top:87px;
width:20px;
height:20px;
}
#LED8{
position:absolute;
top:115px;
width:20px;
height:20px;
}
#LED9{
position:absolute;
top:115px;
width:20px;
height:20px;
}

#NCC1{
 background-color:#333333;
 color:silver;
 position: absolute; 
 left: 175px; 
  width: 40px;
  height: 25px; 
  top: 3px;
}

#NCC2{
 background-color:#333333;
 color:silver;
 position: absolute; 
 left: 300px; 
  width: 40px;
  height: 25px; 
  top: 3px;
}
#M2C{
 position: absolute; 
 left: 215px; 
  width: 80px;
  height: 35px; 
  top: 3px;
}
#NCL1{
 background-color:#333333;
 color:silver;
 position: absolute; 
 left: 175px; 
  width: 40px;
  height: 25px; 
  top: 40px;
}

#NCL2{
 background-color:#333333;
 color:silver;
 position: absolute; 
 left: 300px; 
  width: 40px;
  height: 25px; 
  top: 40px;
}
#M2L{
 position: absolute; 
 left: 215px; 
  width: 80px;
  height: 35px; 
  top: 40px;
}
#NCF1{
 background-color:#333333;
 color:silver;
 position: absolute; 
 left: 175px; 
  width: 40px;
  height: 25px; 
  top: 77px;
}

#NCF2{
 background-color:#333333;
 color:silver;
 position: absolute; 
 left: 300px; 
  width: 40px;
  height: 25px; 
  top: 77px;
}
#M2F{
 position: absolute; 
 left: 215px; 
  width: 80px;
  height: 35px; 
  top: 77px;
}
#O1, #O2, #O3, #O4, #O5{
 position: absolute; 
 left: 345px; 
  width: 25px;
  height: 25px; 
}
#SPON, #SPOF{
 position: absolute; 
 left: 345px; 
  width: 25px;
  height: 30px; 
}

@media only screen and (max-width:800px) {
  /* Tablets: */
  .main {
    width: 80%;
    padding: 0;
  }
  .right {
    width: 100%;
  }
}
@media only screen and (max-width:500px) {
  /* Mobile: */
  .menu, .main, .right {
    width: 100%;
  }
}
