body {
  background-color: #ffffff;
  margin:0; 
 } 
#contenitore {
background-color: #DED9DF;
width: 100%;
margin-right: auto;
margin-left: auto;
z-index:0;
 }

#sotto_office {
position:relative;
background-color:#ffffff;
width: 100%;
display:none;
 }
 #sotto_grafica {
position:relative;
background-color:#ffffff;
width: 100%;
display:none;
 }
  #sotto_web {
position:relative;
background-color:#ffffff;
width: 100%;
display:none;
 }
  #sotto_program {
position:relative;
background-color:#ffffff;
width: 100%;
display:none;
 }
  #sotto_ammi {
position:relative;
background-color:#ffffff;
width: 100%;
display:none;
 }
 #sotto_comunica {
position:relative;
background-color:#ffffff;
width: 100%;
display:none;
 }
  #sotto_cad {
position:relative;
background-color:#ffffff;
width: 100%;
display:none;
 }
  #sotto_program {
position:relative;
background-color:#ffffff;
width: 100%;
display:none;
 }
  #sotto_mod3d{
position:relative;
background-color:#ffffff;
width: 100%;
display:none;
 }
 #gol_blu {
position:relative;
background-color:#ffffff;
border:5px solid #174881;
border-opacity:0.5;
width: 100%;
float: left;
display:block;
 }
 #gol_verde {
position:relative;
background-color:#ffffff;
border:5px solid #5cb375;
width: 97.5%;
float: left;
display:block;
 }
 #gol_arancio {
position:relative;
background-color:#ffffff;
border:5px solid #ec730c;
padding:1%;
width: 95%;
float: left;
display:block;
 }
 #profilo_apri {
position:relative;
background-color:#ffffff;
width: 100%;
float: left;
display:block;
 }
 #profilo_chiudi {
position:relative;
background-color:#ffffff;
width: 100%;
float: left;
display:none;
 }
 #posto_blu {
position:relative;
background-color:#1A4178;
padding-left:1%;
padding-right:1%;
width: 98%;
float:left;
display:block;
 }
  #posto_grigio {
position:relative;
background-color:#7C7C7C;
padding-left:1%;
padding-right:1%;
width: 98%;
float:left;
display:block;
 }
 #posto_azzurro {
position:relative;
background-color:#BAF9B2;
padding:1%;
width: 98%;
float:left;
display:block;
 }
 #vantaggi {
position:relative;
background-color:#ffffff;
width: 100%;
float:left;
display:none;
 }
 #obiettivi {
position:relative;
background-color:#ffffff;
width: 100%;
float:left;
display:none;
 }
 #moduli {
position:relative;
background-color:#ffffff;
width: 100%;
float:left;
display:none;
 }
 #strumenti {
position:relative;
background-color:#ffffff;
width: 100%;
float:left;
display:none;
 }
 #sconto50 {
position:relative;
width: 100%;
background-color:#51ba43;
float:left;
padding-top:1%;
padding-bottom:1%;
display:block;
 }
 #vacanza {
position:relative;
width: 100%;
background-color:#ffffff;
float:left;
padding-top:1%;
padding-bottom:1%;
display:block;
 }
 #sotto_pro {
position:relative;
background-color:#f5f5dc;
padding-left:0.5%;
padding-right:0.5%;
width: 99%;
float:left;
display:none;
 }
 #sotto_uf1 {
position:relative;
background-color:#ffffff;
width: 100%;
float:left;
display:none;
 }
 #sotto_uf2 {
position:relative;
background-color:#ffffff;
width: 100%;
float:left;
display:none;
 }
 #sotto_uf3 {
position:relative;
background-color:#ffffff;
width: 100%;
float:left;
display:none;
 }
 #sotto_uf4 {
position:relative;
background-color:#ffffff;
width: 100%;
float:left;
display:none;
 }

 #sotto_sabato {
position:relative;
background-color:#ffffff;
width: 100%;
float:left;
display:none;
 }
 
 #posto_aso {
position:relative;
background-image: url("immagini/riunito_agg.jpg");
background-repeat: no-repeat;
background-size:100%;
height:250px;
width: 100%;
float:left;
display:block;
 }
 #posto_dentro {
background-color:rgba(255,255,255,0.7);
position:relative;
height:200px;
width: 80%;
float:left;
display:block;
z-index:100;
 }

 
 
 @font-face {
  font-family: 'beba';
  src: url('BebasNeue.eot'); /* per IE 5-8 */
  src: local('?'), /* direttiva local per IE */
  url('BebasNeue.woff') format('woff'),    /* Firefox 3.6+, Chrome 5.0+, IE 9.0+ */
        url('BebasNeue.ttf') format('truetype'); /* Opera, Safari */
}
@font-face {
    font-family: 'robotoblack';
    src: url('Roboto-Black-webfont.eot');
    src: url('Roboto-Black-webfont.eot?#iefix') format('embedded-opentype'),
         url('Roboto-Black-webfont.woff') format('woff'),
         url('Roboto-Black-webfont.ttf') format('truetype'),
         url('Roboto-Black-webfont.svg#robotoblack') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
  font-family: 'AlexBrush';
  src: url('AlexBrush-Regular.eot'); /* per IE 5-8 */
  src: local('?'), /* direttiva local per IE */
  url('AlexBrush-Regular.woff') format('woff'),    /* Firefox 3.6+, Chrome 5.0+, IE 9.0+ */
        url('AlexBrush-Regular.ttf') format('truetype'); /* Opera, Safari */
}
.roboto_titolo_chiuso_fad
{
font: 1.em robotoblack,Verdana, Arial, sans-serif;
color: #51ba43;
}
A:link, A:visited { 
	text-decoration: none 
	}
.vantaggi_link a:link, .vantaggi_link a:visited {
	color: #51ba43;
	text-decoration: none 
	}	
.vantaggi_link a:hover {
	color: #51ba43;
	text-decoration: none 
	}

	.acquista_link a:link, .acquista_link a:visited {
	color: #000000;
	text-decoration: none 
	}	
	.acquista_link a:hover {
	color: #000000;
	text-decoration: none 
	}
div#cap_verde_piccolo a {
	color: #ffffff;
	text-decoration: none }	
div#home_menu a:hover {
	color: #51ba43;
	text-decoration: none 
	}
div#home_menu a {
	color: #7C7C7C;
	text-decoration: none }
div#home_menu_piccolo a {
	color: #7C7C7C;
	text-decoration: none }
div#partenza_testo a {
	color: #000000;
	text-decoration: none }	
div#partenza_testo a:hover {
	color: #51ba43;
	text-decoration: none 
	}
div#banner_menu a {
	color: #7C7C7C;
	text-decoration: none }
div#banner_menu_piccolo a {
	color: #7C7C7C;
	text-decoration: none }
div#info a {
	color: #ffffff;
	text-decoration: none }
div#posto_verde_ok_piccolo a {
	color: #ffffff;
	text-decoration: none }
div#esami_ecdl a {
	color: #ffffff;
	text-decoration: none }
div#ecdl a {
	color: #7C7C7C;
	text-decoration: none }
div#ecdl_piccolo a {
	color: #7C7C7C;
	text-decoration: none }
div#ecdl_piccolo a:hover {
	color: #51ba43;
	text-decoration: none 
	}
div#grigio_piccolo a {
	color: #7C7C7C;
	text-decoration: none }
div#grigio_piccolo a:hover {
	color: #51ba43;
	text-decoration: none 
	}
div#grigio_grande a {
	color: #7C7C7C;
	text-decoration: none }
div#grigio_grande a:hover {
	color: #51ba43;
	text-decoration: none 
	}
div#ecdl a:hover {
	color: #51ba43;
	text-decoration: none 
	}		
div#piede1 a {
	color: #51ba43;
	text-decoration: none }
div#piede1 a:hover {
	color: #ffffff;
	text-decoration: none }
div#posto_piede_nero a {
	color: #ffffff;
	text-decoration: none }
div#posto_piede_nero_piccolo a {
	color: #ffffff;
	text-decoration: none }
::placeholder {
  color: #51ba43;
  font-size: 1.1em;
}
.uf1 a {
	color: #000000;
	text-decoration: none }
.uf1 a:hover {
	background-color: #51ba43;
	color: #ffffff;
	text-decoration: none 
	}
.uf2 a {
	color: #000000;
	text-decoration: none }
.uf2 a:hover {
	background-color: #51ba43;
	color: #ffffff;
	text-decoration: none 
	}
.uf3 a {
	color: #000000;
	text-decoration: none }
.uf3 a:hover {
	background-color: #51ba43;
	color: #ffffff;
	text-decoration: none 
	}
.uf4 a {
	color: #000000;
	text-decoration: none }
.uf4 a:hover {
	background-color: #51ba43;
	color: #ffffff;
	text-decoration: none 
	}
.ed_sabato a {
	color: #ff0000;
	text-decoration: none }
.ed_sabato a:hover {
	background-color: #ff0000;
	color: #ffffff;
	text-decoration: none 
	}
div#menu_completi_gozo a {
	color: #7C7C7C;
	text-decoration: none }
div#menu_completi_gozo a:hover {
	background-color: #51ba43;
	color: #ffffff;
	text-decoration: none 
	}
div#menu_completi a {
	color: #7C7C7C;
	text-decoration: none }
div#menu_completi a:hover {
	background-color: #51ba43;
	color: #ffffff;
	text-decoration: none 
	}
div#valore a {
	color: #ff0000;
	text-decoration: none }
div#valore a:hover {
	background-color: #ff0000;
	color: #ffffff;
	text-decoration: none 
	}
div#menu_completi_fad a {
	color: #7C7C7C;
	text-decoration: none }
div#menu_completi_fad a:hover {
	background-color: #51ba43;
	color: #ffffff;
	text-decoration: none 
	}
div#albergo_grande a {
	color: #7C7C7C;
	text-decoration: none }
div#albergo_grande a:hover {
	color: #51ba43;
	text-decoration: none 
	}
div#albergo_piccolo a {
	color: #7C7C7C;
	text-decoration: none }
div#albergo_piccolo a:hover {
	color: #51ba43;
	text-decoration: none 
	}	
div#profilo_apri a {
	color: #7C7C7C;
	text-decoration: none }
div#profilo_apri a:hover {
	color: #51ba43;
	text-decoration: none 
	}	
div#profilo_chiudi a {
	color: #7C7C7C;
	text-decoration: none }
div#profilo_chiudi a:hover {
	color: #51ba43;
	text-decoration: none 
	}	
div#div_soft a {
	color: #000000;
	text-decoration: none }
div#div_soft a:hover {
	color: #51ba43;
	text-decoration: none 
	}
div#posto_el_grande a {
	color: #7C7C7C;
	text-decoration: none }	
div#posto_el_grande a:hover {
	color: #51ba43;
	text-decoration: none 
	}
div#posto_el_piccolo a {
	color: #7C7C7C ;
	text-decoration: none }	
div#posto_el_piccolo a:hover {
	color: #51ba43;
	text-decoration: none 
	}
	.shiny-button {
  display: inline-block;
  text-align: center;
  border-width: 1px;
  border-style: solid;
  text-transform: uppercase;
  text-decoration: none;
  line-height: 1.1;
  font-weight: normal;
  font-family: sans-serif;
  color: #FFFFFF;
  font-size: 12px;
  background-color: #9E7409;
  background-image: -webkit-linear-gradient(top, #a37809 0%, #b08720 48%, #9E7409 49%, #9E7409 82%, #b9870b 100%);
  background-image: -moz-linear-gradient(top, #a37809 0%, #b08720 48%, #9E7409 49%, #9E7409 82%, #b9870b 100%);
  background-image: -o-linear-gradient(top, #a37809 0%, #b08720 48%, #9E7409 49%, #9E7409 82%, #b9870b 100%);
  background-image: linear-gradient(top, #a37809 0%, #b08720 48%, #9E7409 49%, #9E7409 82%, #b9870b 100%);
  border-color: hsl(43, 33%, 33%);
  -webkit-box-shadow: inset 0 0 1px 1px #d39b0c, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 0 1px 1px #d39b0c, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 0 1px 1px #d39b0c, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -webkit-text-shadow: 1px 1px 1px #3d2d04;
  -moz-text-shadow: 1px 1px 1px #3d2d04;
  -o-text-shadow: 1px 1px 1px #3d2d04;
  text-shadow: 1px 1px 1px #3d2d04;
  -webkit-border-radius: 9px;
  -moz-border-radius: 9px;
  border-radius: 9px;
  padding: 12px 30px 12px 30px;
}

.shiny-button strong {
  letter-spacing: 1px;
  font-size: 22px;
}

.shiny-button:hover {
  color: #FFFFFF;
  background-color: #ac7f0a;
  background-image: -webkit-linear-gradient(top, #b1830a 0%, #bc9223 48%, #ac7f0a 49%, #ac7f0a 82%, #c6930c 100%);
  background-image: -moz-linear-gradient(top, #b1830a 0%, #bc9223 48%, #ac7f0a 49%, #ac7f0a 82%, #c6930c 100%);
  background-image: -o-linear-gradient(top, #b1830a 0%, #bc9223 48%, #ac7f0a 49%, #ac7f0a 82%, #c6930c 100%);
  background-image: linear-gradient(top, #b1830a 0%, #bc9223 48%, #ac7f0a 49%, #ac7f0a 82%, #c6930c 100%);
  border-color: hsl(43, 34%, 36%);
  -webkit-box-shadow: inset 0 0 1px 1px #dca30d, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 0 1px 1px #dca30d, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 0 1px 1px #dca30d, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -webkit-text-shadow: 1px 1px 1px #4c3804;
  -moz-text-shadow: 1px 1px 1px #4c3804;
  -o-text-shadow: 1px 1px 1px #4c3804;
  text-shadow: 1px 1px 1px #4c3804;
}

.shiny-button:active {
  color: #FFFFFF;
  background-color: #8f6908;
  background-image: -webkit-linear-gradient(top, #856207 0%, #9E7409 100%);
  background-image: -moz-linear-gradient(top, #856207 0%, #9E7409 100%);
  background-image: -o-linear-gradient(top, #856207 0%, #9E7409 100%);
  background-image: linear-gradient(top, #856207 0%, #9E7409 100%);
  padding: 13px 30px 11px 30px;
}

.shiny-button2 {
  display: inline-block;
  text-align: center;
  border-width: 1px;
  border-style: solid;
  text-transform: uppercase;
  text-decoration: none;
  line-height: 1.1;
  font-weight: normal;
  font-family: sans-serif;
  color: #FFFFFF;
  font-size: 12px;
  background-color: #FF0000;
  background-image: -webkit-linear-gradient(top, #ff0505 0%, #ea3e3e 48%, #FF0000 49%, #FF0000 82%, #ff1c1c 100%);
  background-image: -moz-linear-gradient(top, #ff0505 0%, #ea3e3e 48%, #FF0000 49%, #FF0000 82%, #ff1c1c 100%);
  background-image: -o-linear-gradient(top, #ff0505 0%, #ea3e3e 48%, #FF0000 49%, #FF0000 82%, #ff1c1c 100%);
  background-image: linear-gradient(top, #ff0505 0%, #ea3e3e 48%, #FF0000 49%, #FF0000 82%, #ff1c1c 100%);
  border-color: hsl(0, 39%, 50%);
  -webkit-box-shadow: inset 0 0 1px 1px #ff5252, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 0 1px 1px #ff5252, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 0 1px 1px #ff5252, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -webkit-text-shadow: 1px 1px 1px #900;
  -moz-text-shadow: 1px 1px 1px #900;
  -o-text-shadow: 1px 1px 1px #900;
  text-shadow: 1px 1px 1px #900;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
  padding: 12px 30px 12px 30px;
}

.shiny-button2 strong {
  letter-spacing: 1px;
  font-size: 22px;
}

.shiny-button2:hover {
  color: #FFFFFF;
  background-color: #ff0f0f;
  background-image: -webkit-linear-gradient(top, #ff1414 0%, #eb4c4c 48%, #ff0f0f 49%, #ff0f0f 82%, #ff2b2b 100%);
  background-image: -moz-linear-gradient(top, #ff1414 0%, #eb4c4c 48%, #ff0f0f 49%, #ff0f0f 82%, #ff2b2b 100%);
  background-image: -o-linear-gradient(top, #ff1414 0%, #eb4c4c 48%, #ff0f0f 49%, #ff0f0f 82%, #ff2b2b 100%);
  background-image: linear-gradient(top, #ff1414 0%, #eb4c4c 48%, #ff0f0f 49%, #ff0f0f 82%, #ff2b2b 100%);
  border-color: hsl(0, 40%, 53%);
  -webkit-box-shadow: inset 0 0 1px 1px #ff5b5b, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 0 1px 1px #ff5b5b, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 0 1px 1px #ff5b5b, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -webkit-text-shadow: 1px 1px 1px #a80000;
  -moz-text-shadow: 1px 1px 1px #a80000;
  -o-text-shadow: 1px 1px 1px #a80000;
  text-shadow: 1px 1px 1px #a80000;
}
#tesi_ok {
position:relative;
background-color:#ffffff;
float: left;
width: 100%;
display:block;
 }
 #vedo_special {
position:relative;
background-color:#ebffe6;
float: left;
padding:1%;
width: 98%;
display:none;
 }
 #vedo_remoto {
position:relative;
background-color:#ebffe6;
float: left;
padding:1%;
width: 98%;
display:none;
 }
/* ----------------------------------- smarphone ------------------------------------ */
@media screen and (min-width: 30px) {
.testo_t5 {font-family:arial; font-size:0.8em; font-weight: 400; color:#000000;}	
.testo_t2n {font-family:arial; font-size:1em; font-weight: 400; color:#000000;}
.testo_t2e {font-family:arial; font-size:1em; font-weight: 400; color:#000000;}
.testo_t3n {font-family:arial; font-size:1em; font-weight: 600; color:#000000;}
.testo_t2v {font-family:arial; font-size:1em; font-weight: 600; color:#51ba43;}	
.testo_t2vv {font-family:arial; font-size:1em; font-weight: 600; color:#51ba43;}
.testo_tf {font-family:arial; font-size:0.9em; font-weight: 400; color:#000000;}	
.testo_tc {font-family:arial; font-size:0.6em; font-weight: 400; color:#000000;}	
.testo_tc_cale {font-family:arial; font-size:0.8em; font-weight: 400; color:#000000;}	
.testo_bianco_tab {font-family:verdana; font-size:0.8em; font-weight: 400; color:#ffffff;}
.testo_bianco_tab2 {font-family:verdana; font-size:0.6em; font-weight: 400; color:#ffffff;}
.testo_bianco_cale {font-family:verdana; font-size:0.8em; font-weight: 400; color:#ffffff;}
.beba_top_orario
{
font: 1.1em beba,Verdana, Arial, sans-serif;
color:#ffffff;
}
.beba_stage{
font: 1em beba,Verdana, Arial, sans-serif;
color:#ffffff;
}
.beba_vacanza
{
font: 0.8em beba,Verdana, Arial, sans-serif;
color:#ffffff;
}
.roboto_link_12
{
font: 18px robotoblack,Verdana, Arial, sans-serif;
color:#ffffff;
}
.roboto_aso_rosso
{
font: 1em robotoblack,Verdana, Arial, sans-serif;
color: #ff0000;
}
.roboto_titolo_verde
{
font: 1.2em robotoblack,Verdana, Arial, sans-serif;
color: #51ba43;
}
.roboto_titolo_verde1
{
font: 1em robotoblack,Verdana, Arial, sans-serif;
color: #51ba43;
}
.roboto_ora
{
font: 1em robotoblack,Verdana, Arial, sans-serif;
color: #51ba43;
}
.roboto_titolo_verde_fad
{
font: 1.em robotoblack,Verdana, Arial, sans-serif;
color: #51ba43;
}
.roboto_singoli
{
font: 1em robotoblack,Verdana, Arial, sans-serif;
color: #000000;
}
.roboto_titolo
{
font: 1.4em robotoblack,Verdana, Arial, sans-serif;
color: #51ba43;
}
.roboto_annuali
{
font: 1.4em robotoblack,Verdana, Arial, sans-serif;
color: #000000;
}
.alex
{
font: 1.6em AlexBrush,Verdana, Arial, sans-serif;
color:#51ba43;
}
.alex_bianco
{
font: 1.6em AlexBrush,Verdana, Arial, sans-serif;
color:#ffffff;
}
.beba_nero
{
font: 0.9em beba,Verdana, Arial, sans-serif;
color:#000000;
}
.roboto_bianco
{
font: 1.2em robotoblack,Verdana, Arial, sans-serif;
color: #ffffff;
}
.roboto_titolo_ecdl
{
font: 1.2em robotoblack,Verdana, Arial, sans-serif;
color: #000000;
}
.roboto_rosso_aso
{
font: 1.2em robotoblack,Verdana, Arial, sans-serif;
color: #ff0000;
}
.roboto_olimpia
{
font: 1.2em robotoblack,Verdana, Arial, sans-serif;
color: #ff0000;
}
.roboto_titolo_verde14
{
font: 1.4em robotoblack,Verdana, Arial, sans-serif;
color: #51ba43;
}
.roboto_titolo_verde_aso
{
font: 1.3em robotoblack,Verdana, Arial, sans-serif;
color: #51ba43;
}
.beba_ecdl
{
font: 0.85em beba,Verdana, Arial, sans-serif;
color:#000000;
}
.beba_aso
{
font: 1em beba,Verdana, Arial, sans-serif;
color:#000000;
}
.beba_esami_ecdl
{
font: 1.3em beba,Verdana, Arial, sans-serif;
color:#000000;
}
.beba_piede
{
font: 0.8em beba,Verdana, Arial, sans-serif;
color:#ffffff;
}
.beba_piede_verde
{
font: 1.2em beba,Verdana, Arial, sans-serif;
color:#51ba43;
}
.beba_att
{
font: 1em beba,Verdana, Arial, sans-serif;
color:#000000;
}
.roboto_compra_ora
{
font: 2em robotoblack,Verdana, Arial, sans-serif;
color: #ffffff;
}
.roboto_menu
{
font: 1.2em robotoblack,Verdana, Arial, sans-serif;
color: #51ba43;
}
.roboto_sottomenu
{
font: 0.8em robotoblack,Verdana, Arial, sans-serif;
color: #7C7C7C;
}
.roboto_bianco_piede
{
font: 0.9em robotoblack,Verdana, Arial, sans-serif;
color: #ffffff;
}
.beba_rosso2
{
font: 1.4em beba,Verdana, Arial, sans-serif;
color:#E3001B;
}
.beba_rosso
{
font: 1.2em beba,Verdana, Arial, sans-serif;
color:#E3001B;
}
img.adobe {
width: 80%;
}
img.php {
width: 70%;
}
img.scuola {
width: 60%;
}
img.eco {
width: 50%;
}
img.padi {
width: 90%;
}
img.cto_vet {
width: 90%;
}
img.blu {
width: 25%;
}
img.riunito {
width: 100%;
}
fieldset.compra {
width: 80%;
}
fieldset.compra_ecdl {
width: 90%;
}
input.frase {
width:290;
}
fieldset.compra_aso {
width: 90%;
}
input.compra {
width:100%;
}
input.compra_remoto {
width:90%;
}
textarea.area_compra{
cols:20;
 }	
td.cert{
width:100%;
}
tr.riga{
display:block;
}
table.ecdl {
width: 100%;
}
td.tutor1{
width:100%;
}
td.tutor2{
width:100%;
}
table.orari_aso {
width: 100%;
}
#cap_verde_grande {
position:relative;
background-color:#51ba43;
width: 100%;
display:none;
 }
#cap_verde_piccolo {
position:relative;
background-color:#51ba43;
width: 100%;
display:block;
 }
#cap_tel {
position:relative;
background-color:#51ba43;
width: 100%;
display:none;
 }
#cap_orario {
position:relative;
background-color:#51ba43;
width: 100%;
display:none;
 }
#banner {
position:relative;
background-color:#ffffff;
width: 100%;
display:block;
 }
#sconto {
position:relative;
width: 90%;
float:left;
background-color:#ff0000;
display:block;
 }
#sconto_black_friday {
position:relative;
width: 75%;
background-color:#000000;
float:left;
display:block;
 }
#posto {
position:relative;
background-color:#ffffff;
width: 100%;
float:left;
display:block;
 }
 
  #posto_fad_grande {
position:relative;
background-color:#ffffff;
width: 100%;
float:left;
display:none;
 }
  #posto_el_grande {
position:relative;
background-color:#ffffff;
width: 100%;
float:left;
display:none;
 }
  #posto_el_piccolo {
position:relative;
background-color:#ffffff;
width: 100%;
float:left;
display:block;
 }
 #posto_fad_piccolo {
position:relative;
background-color:#ffffff;
width: 100%;
float:left;
display:block;
 }
#posto_scuola {
position:relative;
background-color:#ffffff;
padding-left:2%;
padding-right:2%;
width: 96%;
float:left;
display:block;
 }
#posto_verde {
position:relative;
background-color:#51ba43;
padding-left:1%;
padding-right:1%;
width: 98%;
float:left;
display:block;
 }
 #posto_verde_ok {
position:relative;
background-color:#51ba43;
padding-left:1%;
padding-right:1%;
width: 98%;
float:left;
display:none;
 }
 #posto_verde_ok_piccolo {
position:relative;
background-color:#51ba43;
padding-left:1%;
padding-right:1%;
width: 98%;
float:left;
display:block;
 }
 
#posto_cookie {
position:relative;
background-color:#ffffff;
padding-left:1%;
padding-right:1%;
width: 98%;
float:left;
display:block;
 }
 #posto_piede {
position:relative;
background-color:#7d7d7d;
width: 97%;
padding-left:3%;
float:left;
display:block;
 }
 #posto_piede_nero {
position:relative;
background-color:#000000;
width: 97%;
padding-left:3%;
float:left;
display:block;
 }
  #posto_nero {
position:relative;
background-color:#000000;
width: 100%;
float:left;
display:block;
 }
 #posto_piede_nero_piccolo {
position:relative;
background-color:#000000;
width: 97%;
padding-left:3%;
float:left;
display:block;
 }
 #posto_sconto {
position:relative;
background-color:#ffffff;
width: 100%;
float:left;
display:none;
 }
 #posto_sconto_piccolo {
position:relative;
background-color:#51ba43;
width: 100%;
float:left;
display:block;
 }
#banner_top_grande {
position:relative;
background-color:#ffffff;
width: 100%;
display:none;
 }
#banner_top_piccolo {
position:relative;
background-color:#ffffff;
width: 100%;
display:block;
 }
 #logo {
background-color: #ffffff;
float: left;
width: 50%;
display:block;
z-index:3;
}
#home_menu_piccolo {
background-color: #ffffff;
float: left;
width: 90%;
padding-left:10%;
display:none;
}
#banner_menu_piccolo {
background-color: #ffffff;
float: left;
width: 90%;
display:none;
padding-wright:10%;
z-index:3;
}
 #news {
position:relative;
float: left;
background-color:#ffffff;
padding-left:1%;
padding-right:1%;
width: 98%;
display:block;
 }
 #bianco_vert {
position:relative;
float: left;
background-color:#ffffff;
width: 10%;
display:none;
 }
 #partenza_img {
position:relative;
float: left;
background-color:#ffffff;
padding-left:0%;
width: 100%;
display:block;
 }
 #partenza_testo {
position:relative;
float: left;
background-color:#ffffff;
padding-left:5%;
width: 95%;
display:block;
 }
#partenza {
position:relative;
background-color:#ffffff;
width: 100%;
float: left;
display:block;
 }
#profilo_aso {
position:relative;
background-color:#ffffff;
width: 100%;
float: left;
display:none;
 }
 #partenza_corsi {
position:relative;
background-color:#ffffff;
width: 96%;
padding-left:2%;
padding-right:2%;
float: left;
display:block;
 }
 #info {
position:relative;
background-color:#51ba43;
width: 100%;
float: left;
display:none;
 }
  #info_piccolo {
position:relative;
background-color:#51ba43;
width: 100%;
float: left;
display:block;
 }
 #ecdl_piccolo {
position:relative;
background-color:#ffffff;
float: left;
width: 100%;
display:block;
 }
  #tesi {
position:relative;
background-color:#ffffff;
float: left;
width: 100%;
display:none;
 }
 #tesi_grande {
position:relative;
background-color:#ffffff;
float: left;
width: 100%;
display:none;
 }
 #tesi_piccolo {
position:relative;
background-color:#ffffff;
float: left;
width: 100%;
display:block;
 }
  #ecdl {
position:relative;
background-color:#ffffff;
float: left;
width: 100%;
display:none;
 }
  #ecdl_cert {
position:relative;
background-color:#ffffff;
float: left;
width: 100%;
display:block;
 }
#esami_ecdl {
position:relative;
background-color:#7d7d7d;
width: 100%;
float: left;
display:block;
padding-top:0px;
padding-bottom:0px;
 }
 #riga_piccolo {
position:relative;
background-color:#7d7d7d;
width: 100%;
float: left;
display:block;
 }
 #bianco {
position:relative;
float: left;
background-color:#ffffff;
width: 1%;
display:none;
 }
 #dove {
position:relative;
background-color:#ffffff;
padding-left:1%;
padding-right:1%;
width: 98%;
float: left;
display:block;
 }
  #dove_piccolo {
position:relative;
background-color:#ffffff;
padding-left:1%;
padding-right:1%;
width: 98%;
float: left;
display:block;
 }
  #dove_grande {
position:relative;
background-color:#ffffff;
padding-left:1%;
padding-right:1%;
width: 98%;
float: left;
display:none;
 }
  #dove_lavoro {
position:relative;
background-color:#ffffff;
padding-left:1%;
padding-right:1%;
width: 98%;
float: left;
display:block;
 }
 #dove_lavoro1 {
position:relative;
background-color:#ffffff;
padding-left:1%;
width: 98%;
float: left;
display:block;
 }
 #dove_lavoro2 {
position:relative;
background-color:#ffffff;
padding-left:1%;
padding-right:1%;
width: 98%;
float: left;
display:block;
 }
 #centrale {
position:relative;
background-color:#ffffff;
padding-left:1%;
padding-right:1%;
width: 98%;
float: left;
display:block;
 }
 #brevetto_grande {
position:relative;
background-color:#ffffff;
width: 100%;
float:left;
display:none;
 }
 #brevetto_piccolo {
position:relative;
background-color:#ffffff;
width: 100%;
float:left;
display:block;
 }
 #menu_completi_gozo {
position:relative;
background-color:#ffffff;
padding-left:2%;
padding-bottom:10px;
width: 98%;
float: left;
display:none;
 }
  #menu_completi {
position:relative;
background-color:#ffffff;
padding-left:2%;
padding-bottom:10px;
width: 98%;
float: left;
display:none;
 }
  #menu_completi_fad {
position:relative;
background-color:#ffffff;
padding-left:2%;
padding-bottom:10px;
width: 98%;
float: left;
display:none;
 }

  #oro_grande {
background-color: #ebffe6;
float: left;
margin:0px;
width: 100%;
display:none;
}
#oro_piccolo {
background-color: #ebffe6;
float: left;
margin:0px;
width: 100%;
display:block;
}
 #fad_grande {
background-color: #ffffff;
float: left;
margin:0px;
width: 100%;
display:none;
}
#fad_piccolo {
background-color: #ffffff;
float: left;
margin:0px;
width: 100%;
display:block;
}
 #grigio_grande {
background-color: #EEEEEE;
float: left;
margin:0px;
width: 100%;
display:none;
}
#grigio_piccolo {
background-color: #EEEEEE;
float: left;
margin:0px;
width: 100%;
display:block;
}
 
  #chat {
position:fixed;
top:350px;
width: 20%;
left:75%;
display:block;
z-index:100;
 }
 #vedo_chat {
position:fixed;
background-color:#ffffff;
border: 1px solid #51ba43;
box-shadow: 10px 10px 38px -4px rgba(4,117,52,0.75);
-webkit-box-shadow: 10px 10px 38px -4px rgba(4,117,52,0.75);
-moz-box-shadow: 10px 10px 38px -4px rgba(4,117,52,0.75);
top:100px;
left:1%;
width: 98%;
height:70px;
display:none;
z-index:120;
 }
#centro_chat {
position:fixed;
background-color:#ffffff;
box-shadow: 0px 0px 38px -4px rgba(4,117,52,0.75);
-webkit-box-shadow: 0px 0px 38px -4px rgba(4,117,52,0.75);
-moz-box-shadow: 0px 0px 38px -4px rgba(4,117,52,0.75);
top:171px;
left:1%;
width: 98%;
height:380px;
border-left: 1px solid #51ba43;
border-right: 1px solid #51ba43;
display:none;
z-index:120;
overflow: Auto;
scrollbar-base-color: #000000;
    scrollbar-arrow-color: #CCCCCC;
    scrollbar-track-color: #CCCCCC;
 }

 #piede_chat_piccola {
position:fixed;
background-color:#B9E3B3;
box-shadow: 0px 10px 38px -4px rgba(4,117,52,0.75);
-webkit-box-shadow: 0px 10px 38px -4px rgba(4,117,52,0.75);
-moz-box-shadow: 0px 10px 38px -4px rgba(4,117,52,0.75);
top:551px;
left:1%;
width: 97%;
height:40px;
padding-left:1%;
padding-top:10px;
border-left: 1px solid #51ba43;
border-right: 1px solid #51ba43;
display:none;
z-index:120;
 }
  #piede_chat {
position:fixed;
background-color:#B9E3B3;
box-shadow: 0px 10px 38px -4px rgba(4,117,52,0.75);
-webkit-box-shadow: 0px 10px 38px -4px rgba(4,117,52,0.75);
-moz-box-shadow: 0px 10px 38px -4px rgba(4,117,52,0.75);
top:551px;
left:1%;
width: 97%;
height:40px;
padding-left:1%;
padding-top:10px;
border-left: 1px solid #51ba43;
border-right: 1px solid #51ba43;
display:none;
z-index:120;
 }

 #albergo_piccolo {
position:relative;
background-color:#ffffff;
width: 100%;
float: left;
display:none;
 }
  #albergo_grande {
position:relative;
background-color:#ffffff;
width: 20%;
float: left;
display:none;
 }
 #partners_piccolo_titolo {
position:relative;
background-color:#ffffff;
width: 100%;
float: left;
display:block;
 }
 #partners_piccolo {
position:relative;
background-color:#ffffff;
width: 100%;
float: left;
display:none;
 }
 #verde_annuali {
background:#51ba43;
padding:2%;
margin:0px;
width:96%;
}
#verde_annuali {
background:#51ba43;
padding:1%;
margin:0px;
width:98%;
}
 #partners_dentisti {
position:relative;
background-color:#ffffff;
width: 100%;
float: left;
display:none;
 }
 #posto_singolo_grande {
position:relative;
background-color:#ffffff;
width: 100%;
float:left;
display:none;
 }
  #posto_singolo_piccolo {
position:relative;
background-color:#ffffff;
width: 100%;
float:left;
display:block;
 }
  #posto_smart {
position:relative;
padding-left:20px;
width: 100%;
float:left;
display:block;
 }
 section.presentazione {
background-color: #ffffff;
float: left;
margin:0px;
padding:0px;
width: 100%;
display:block;
}
#certificazioni_grande {
position:relative;
background-color:#ffffff;
width: 98%;
display:none;
z-index:1;
 }
 #certificazioni_piccolo {
position:relative;
background-color:#ffffff;
width: 98%;
display:block;
 }
 #bianco_vert_fad_sx {
position:relative;
float: left;
background-color:#ffffff;
width: 5%;
display:none;
 }
 #aggiorna_aso {
position:relative;
background-color:#ffffff;
width: 94%;
padding-left:3%;
padding-right:3%;
float:left;
display:block;
 }
 #tab_aso_grande {
position:relative;
background-color:#ffffff;
width: 100%;
float:left;
display:none;
 }
 #tab_aso_piccolo {
position:relative;
background-color:#ffffff;
width: 100%;
float:left;
display:block;
 }
}

/* ----------------------------------- tablet ------------------------------------ */
@media screen and (min-width: 1024px) {
.testo_t5 {font-family:arial; font-size:0.8em; font-weight: 400; color:#000000;}
.testo_t2n {font-family:arial; font-size:1em; font-weight: 400; color:#000000;}
.testo_t2e {font-family:arial; font-size:1.1em; font-weight: 400; color:#000000;}
.testo_t3n {font-family:arial; font-size:1.1em; font-weight: 600; color:#000000;}
.testo_t2v {font-family:arial; font-size:1em; font-weight: 600; color:#51ba43;}	
.testo_t2vv {font-family:arial; font-size:1.2em; font-weight: 600; color:#51ba43;}
.testo_tf {font-family:arial; font-size:0.9em; font-weight: 400; color:#000000;}
.testo_tc {font-family:arial; font-size:0.9em; font-weight: 400; color:#000000;}	
.testo_tc_cale {font-family:arial; font-size:1em; font-weight: 400; color:#000000;}	
.testo_bianco_tab {font-family:verdana; font-size:0.8em; font-weight: 400; color:#ffffff;}
.testo_bianco_cale {font-family:verdana; font-size:1em; font-weight: 400; color:#ffffff;}
.beba_top_orario{
font: 0.9em beba,Verdana, Arial, sans-serif;
color:#ffffff;
}
.beba_stage{
font: 1em beba,Verdana, Arial, sans-serif;
color:#ffffff;
}
.beba_vacanza
{
font: 1.2em beba,Verdana, Arial, sans-serif;
color:#ffffff;
}
.alex
{
font: 2em AlexBrush,Verdana, Arial, sans-serif;
color:#51ba43;
}
.alex_bianco
{
font: 1.6em AlexBrush,Verdana, Arial, sans-serif;
color:#ffffff;
}
.roboto_titolo
{
font: 1.8em robotoblack,Verdana, Arial, sans-serif;
color: #51ba43;
}
.roboto_titolo_verde
{
font: 1.2em robotoblack,Verdana, Arial, sans-serif;
color: #51ba43;
}
.roboto_titolo_verde1
{
font: 1em robotoblack,Verdana, Arial, sans-serif;
color: #51ba43;
}
.roboto_aso_rosso
{
font: 1.2em robotoblack,Verdana, Arial, sans-serif;
color: #ff0000;
}
.roboto_olimpia
{
font: 1.4em robotoblack,Verdana, Arial, sans-serif;
color: #ff0000;
}
.roboto_ora
{
font: 1.2em robotoblack,Verdana, Arial, sans-serif;
color: #51ba43;
}
.roboto_titolo_verde14
{
font: 1.4em robotoblack,Verdana, Arial, sans-serif;
color: #51ba43;
}
.roboto_titolo_verde_aso
{
font: 1.4em robotoblack,Verdana, Arial, sans-serif;
color: #51ba43;
}
.roboto_link_12
{
font: 16px robotoblack,Verdana, Arial, sans-serif;
}
.beba_nero
{
font: 0.9em beba,Verdana, Arial, sans-serif;
color:#000000;
}
.beba_nero1
{
font: 1em beba,Verdana, Arial, sans-serif;
color:#000000;
}
.roboto_bianco
{
font: 1.2em robotoblack,Verdana, Arial, sans-serif;
color: #ffffff;
}
.roboto_bianco_piede
{
font: 1em robotoblack,Verdana, Arial, sans-serif;
color: #ffffff;
}
.roboto_  
{
font: 1.4em robotoblack,Verdana, Arial, sans-serif;
color: #000000;
}
.roboto_annuali
{
font: 1.2em robotoblack,Verdana, Arial, sans-serif;
color: #000000;
}
.roboto_singoli
{
font: 1em robotoblack,Verdana, Arial, sans-serif;
color: #000000;
}
.beba_ecdl
{
font: 1.1em beba,Verdana, Arial, sans-serif;
color:#000000;
}
.beba_aso
{
font: 1.1em beba,Verdana, Arial, sans-serif;
color:#000000;
}
.beba_grigio
{
font: 1em beba,Verdana, Arial, sans-serif;
color:#7d7d7d;
}
.beba_esami_ecdl
{
font: 1.3em beba,Verdana, Arial, sans-serif;
color:#000000;
}
.beba_piede
{
font: 0.8em beba,Verdana, Arial, sans-serif;
color:#ffffff;
}
.beba_piede_verde
{
font: 1em beba,Verdana, Arial, sans-serif;
color:#51ba43;
}
.beba_att
{
font: 0.9em beba,Verdana, Arial, sans-serif;
color:#000000;
}
.roboto_menu
{
font: 1em robotoblack,Verdana, Arial, sans-serif;
color: #51ba43;
}
.roboto_sottomenu
{
font: 0.8em robotoblack,Verdana, Arial, sans-serif;
color: #7C7C7C;
}
.roboto_titolo_fad
{
font: 1.6em robotoblack,Verdana, Arial, sans-serif;
color: #000000;
}
.beba_rosso2
{
font: 1.4em beba,Verdana, Arial, sans-serif;
color:#E3001B;
}
.beba_rosso
{
font: 1.2em beba,Verdana, Arial, sans-serif;
color:#E3001B;
}
img.adobe {
width: 60%;
}
img.php {
width: 40%;
}
img.scuola {
width: 40%;
}
img.eco {
width: 30%;
}
img.padi {
width: 50%;
}
img.blu {
width: 15%;
}
img.riunito {
width: 80%;
}
img.cto_vet {
width: 40%;
}
fieldset.compra {
width: 50%;
}
fieldset.compra_ecdl {
width: 50%;
}
fieldset.compra_aso {
width: 50%;
}
input.frase {
width:350;
}
input.compra {
width:70%;
}
input.compra_remoto {
width:70%;
}
textarea.area_compra{
cols:70;
 }	
table#inizio_corsi {
width: 90%;
}
table.ecdl {
width: 70%;
}
td.cert{
width:16%;
}
td.tutor1{
width:40%;
}
td.tutor2{
width:60%;
}
tr.riga{
display:none;
}
table.orari_aso {
width: 70%;
}
#cap_verde_grande {
position:relative;
background-color:#51ba43;
width: 100%;
display:block;
 }
#cap_verde_piccolo {
position:relative;
background-color:#51ba43;
width: 100%;
display:none;
 }
#cap_tel {
position:relative;
background-color:#51ba43;
width: 100%;
display:none;
 }
#cap_orario {
position:relative;
background-color:#51ba43;
width: 100%;
display:none;
 }
#banner {
position:relative;
background-color:#ffffff;
width: 100%;
float:left;
display:block;
 }
#sconto {
position:relative;
width: 100%;
background-color:#ff0000;
float:left;
padding-top:1%;
padding-bottom:1%;
display:block;
 }
 
#sconto_black_friday {
position:relative;
width: 70%;
background-color:#000000;
float:left;
display:block;
 }
 #posto_sconto {
position:relative;
background-color:#ccecb1;
width: 100%;
float:left;
display:block;
 }
 #posto_sconto_piccolo {
position:relative;
background-color:#51ba43;
width: 100%;
float:left;
display:none;
 }
#posto {
position:relative;
background-color:#ffffff;
width: 100%;
float:left;
display:block;
 }
 #posto_el_grande {
position:relative;
background-color:#ffffff;
width: 100%;
float:left;
display:block;
 }
  #posto_el_piccolo {
position:relative;
background-color:#ffffff;
width: 100%;
float:left;
display:none;
 }
 #posto_fad_grande {
position:relative;
background-color:#ffffff;
width: 100%;
float:left;
display:block;
 }
 #posto_fad_piccolo {
position:relative;
background-color:#ffffff;
width: 100%;
float:left;
display:none;
 }
#brevetto_grande {
position:relative;
background-color:#ffffff;
width: 100%;
float:left;
display:block;
 }
 #brevetto_piccolo {
position:relative;
background-color:#ffffff;
width: 100%;
float:left;
display:none;
 }
 #posto_scuola {
position:relative;
background-color:#ffffff;
width: 100%;
float:left;
display:block;
 }

 #posto_verde {
position:relative;
background-color:#51ba43;
width: 100%;
float:left;
display:block;
padding-left:0;
padding-right:0;
 }
 #posto_cookie {
position:relative;
background-color:#ffffff;
padding-left:1%;
padding-right:1%;
width: 98%;
float:left;
display:block;
 }
#posto_piede {
position:relative;
background-color:#7d7d7d;
width: 97%;
padding-left:3%;
float:left;
display:block;
 }
 #posto_piede_nero {
position:relative;
background-color:#000000;
width: 97%;
padding-left:3%;
float:left;
display:block;
 }
 #posto_nero {
position:relative;
background-color:#000000;
width: 100%;
float:left;
display:block;
 }
 #posto_verde_ok {
position:relative;
background-color:#51ba43;
width: 98%;
float:left;
display:block;
 }
#posto_verde_ok_piccolo {
position:relative;
background-color:#51ba43;
padding-left:1%;
padding-right:1%;
width: 98%;
float:left;
display:none;
 }
  #posto_piede_nero_piccolo {
position:relative;
background-color:#000000;
width: 97%;
padding-left:3%;
float:left;
display:none;
 }
#banner_top_grande {
position:relative;
background-color:#ffffff;
width: 100%;
display:block;
z-index:1;
 }
 #banner_top_piccolo {
position:relative;
background-color:#ffffff;
width: 100%;
display:none;
 }
#logo {
background-color: #ffffff;
float: left;
width: 10%;
display:block;
z-index:3;
}
#banner_grande {
background-color: #ffffff;
width: 87.4%;
float: left;
display:block;
z-index:2;
}
#banner_menu {
background-color: #ffffff;
float: left;
width: 98%;
display:block;
padding-wright:2%;
z-index:3;
}
#banner_1 {
background-color: #ffffff;
float: left;
width: 50%;
display:block;
z-index:3;
}

#banner_2 {
background-color: #ffffff;
float: left;
width: 49%;
display:block;
padding-wright:1%;
z-index:3;
} 
#home_menu {
background-color: #ffffff;
float: left;
width: 100%;
display:block;
}
#fad_grande {
background-color: #ffffff;
float: left;
margin:0px;
width: 100%;
display:block;
}
#fad_piccolo {
background-color: #ffffff;
float: left;
margin:0px;
width: 100%;
display:none;
}
 #news {
position:relative;
float: left;
border-left:1% solid #51ba43;
background-color:#ffffff;
padding-left:1%;
width: 27%;
display:block;
 }
 #bianco_vert {
position:relative;
float: left;
background-color:#ffffff;
width: 10%;
display:block;
 }
 #bianco_vert_fad_sx {
position:relative;
float: left;
background-color:#ffffff;
width: 5%;
display:block;
 }
#bianco {
position:relative;
float: left;
background-color:#ffffff;
width: 1%;
display:block;
 }
 
 #partenza_img {
position:relative;
float: left;
background-color:#ffffff;
padding-left:0%;
width: 40%;
display:block;
 }
 #partenza_testo {
position:relative;
float: left;
background-color:#ffffff;
padding-left:0%;
width: 60%;
display:block;
 }
#partenza {
position:relative;
background-color:#ffffff;
width: 50%;
float: left;
display:block;
 }
#profilo_aso {
position:relative;
background-color:#ffffff;
width: 100%;
float: left;
display:none;
 }

 #chat {
position:fixed;
top:350px;
width: 5%;
left:92%;
display:block;
z-index:100;
 }
  #chat_piccola {
position:fixed;
top:550px;
width: 10%;
left:80%;
display:none;
z-index:100;
 }
#vedo_chat {
position:fixed;
background-color:#ffffff;
border: 1px solid #51ba43;
box-shadow: 10px 10px 38px -4px rgba(4,117,52,0.75);
-webkit-box-shadow: 10px 10px 38px -4px rgba(4,117,52,0.75);
-moz-box-shadow: 10px 10px 38px -4px rgba(4,117,52,0.75);
top:150px;
left:69%;
width: 30%;
height:70px;
display:none;
z-index:120;
 }
#centro_chat {
position:fixed;
background-color:#ffffff;
box-shadow: 0px 0px 38px -4px rgba(4,117,52,0.75);
-webkit-box-shadow: 0px 0px 38px -4px rgba(4,117,52,0.75);
-moz-box-shadow: 0px 0px 38px -4px rgba(4,117,52,0.75);
top:220px;
left:69%;
width: 30%;
height:380px;
border-left: 1px solid #51ba43;
border-right: 1px solid #51ba43;
display:none;
z-index:120;
overflow: Auto;
scrollbar-base-color: #000000;
    scrollbar-arrow-color: #CCCCCC;
    scrollbar-track-color: #CCCCCC;
 }

 #piede_chat {
position:fixed;
background-color:#B9E3B3;
box-shadow: 0px 10px 38px -4px rgba(4,117,52,0.75);
-webkit-box-shadow: 0px 10px 38px -4px rgba(4,117,52,0.75);
-moz-box-shadow: 0px 10px 38px -4px rgba(4,117,52,0.75);
top:600px;
left:69%;
width: 29%;
height:40px;
padding-left:1%;
padding-top:10px;
border-left: 1px solid #51ba43;
border-right: 1px solid #51ba43;
display:none;
z-index:120;
 }
 #piede_chat_piccola {
position:fixed;
background-color:#B9E3B3;
box-shadow: 0px 10px 38px -4px rgba(4,117,52,0.75);
-webkit-box-shadow: 0px 10px 38px -4px rgba(4,117,52,0.75);
-moz-box-shadow: 0px 10px 38px -4px rgba(4,117,52,0.75);
top:600px;
left:69%;
width: 29%;
height:40px;
padding-left:1%;
padding-top:10px;
border-left: 1px solid #51ba43;
border-right: 1px solid #51ba43;
display:none;
z-index:120;
 }
#centrale {
position:relative;
background-color:#ffffff;
width: 60%;
float: left;
display:block;
 }

#menu_completi_gozo {
position:relative;
background-color:#ffffff;
width: 28%;
padding-left:2%;
float: left;
display:block;
 }
 #menu_completi {
position:relative;
background-color:#ffffff;
width: 20%;
float: left;
display:block;
 }
 #menu_completi_fad {
position:relative;
background-color:#ffffff;
width: 25%;
float: left;
display:block;
 }
 #albergo_grande {
position:relative;
background-color:#ffffff;
width: 100%;
float: left;
display:block;
 }
 #albergo_piccolo {
position:relative;
background-color:#ffffff;
width: 100%;
float: left;
display:none;
 }
 #partners_dentisti {
position:relative;
background-color:#ffffff;
width: 100%;
display:none;
 }

#partenza_corsi {
position:relative;
background-color:#ffffff;
float: left;
width: 100%;
padding-left:0%;
padding-right:0%;
display:block;
 }
 #info {
position:relative;
background-color:#51ba43;
width: 80%;
float: left;
display:block;
padding-top:5px;
padding-bottom:5px;
 }
  #info_piccolo {
position:relative;
background-color:#51ba43;
width: 100%;
float: left;
display:none;
}
 #ecdl {
position:relative;
background-color:#ffffff;
float: left;
width: 80%;
display:block;
 }
  #ecdl_cert {
position:relative;
background-color:#ffffff;
float: left;
width: 80%;
display:block;
 }
 #ecdl_piccolo {
position:relative;
background-color:#ffffff;
float: left;
width: 100%;
display:none;
 }
#esami_ecdl {
position:relative;
background-color:#7d7d7d;
width: 80%;
float: left;
display:block;
padding-top:5px;
padding-bottom:5px;
 }
 #tesi {
position:relative;
background-color:#ffffff;
float: left;
width: 80%;
display:block;
 }
 #tesi_grande {
position:relative;
background-color:#ffffff;
float: left;
width: 100%;
display:block;
 }
 #tesi_piccolo {
position:relative;
background-color:#ffffff;
float: left;
width: 100%;
display:none;
 }
#piede1 {
position:relative;
float: left;
width: 20%;
display:block;
background-color:#7d7d7d;
}
#piede2 {
position:relative;
float: left;
width: 40%;
display:block;
background-color:#7d7d7d;
}
 #riga_piccolo {
position:relative;
background-color:#7d7d7d;
width: 100%;
float: left;
display:none;
 }
 #dove {
position:relative;
background-color:#ffffff;
padding-left:1%;
width: 47%;
float: right;
display:block;
 }
   #dove_piccolo {
position:relative;
background-color:#ffffff;
padding-left:1%;
padding-right:1%;
width: 98%;
float: left;
display:none;
 }
  #dove_grande {
position:relative;
background-color:#ffffff;
padding-left:3%;
width: 47%;
float: left;
display:block;
 }
  #dove_lavoro {
position:relative;
background-color:#ffffff;
padding-left:1%;
width: 47%;
float: left;
display:block;
 }
 #dove_lavoro1 {
position:relative;
background-color:#ffffff;
padding-left:1%;
padding-right:3%;
width: 30%;
float: left;
display:block;
 }
 #dove_lavoro2 {
position:relative;
background-color:#ffffff;
padding-left:1%;
width: 64%;
float: left;
display:block;
 }
#grigio_grande {
background-color:#EEEEEE;
float: left;
margin:0px;
width: 100%;
display:block;
}
#oro_grande {
background-color:#ebffe6;
float: left;
margin:0px;
width: 100%;
display:block;
}
#grigio_piccolo {
background-color: #EEEEEE;
float: left;
margin:0px;
width: 100%;
display:none;
}
#oro_piccolo {
background-color: #ebffe6;
float: left;
margin:0px;
width: 100%;
display:none;
}
#partners_piccolo_titolo {
position:relative;
background-color:#ffffff;
width: 100%;
float: left;
display:none;
 }
 #partners_piccolo {
position:relative;
background-color:#ffffff;
width: 100%;
float: left;
display:none;
 }
 #posto_singolo_grande {
position:relative;
background-color:#ffffff;
width: 100%;
float:left;
display:block;
 }
  #posto_singolo_piccolo {
position:relative;
background-color:#ffffff;
width: 100%;
float:left;
display:none;
 }
 section.presentazione {
background-color: #ffffff;
float: left;
margin:0px;
padding:0px;
width: 33%;
display:block;
}
#certificazioni_grande {
position:relative;
background-color:#ffffff;
width: 98%;
display:block;
z-index:1;
 }
 #certificazioni_piccolo {
position:relative;
background-color:#ffffff;
width: 98%;
display:none;
 }
#div_soft {
position:relative;
background-color: #C3FDB8;
border: 1px solid #004a2c;
background-image: url(immagini/ed.png);
background-repeat: no-repeat;
background-position: bottom right;
background-size: 120px;
width: 23%;
height:110px;
margin-right:1%;
margin-bottom:5px;
margin-top:5px;
float:left;
display:block;
 }
 #aggiorna_aso {
position:relative;
background-color:#ffffff;
width: 80%;
padding-left:10%;
padding-right:10%;
float:left;
display:block;
 }
 #tab_aso_grande {
position:relative;
background-color:#ffffff;
width: 100%;
float:left;
display:block;
 }
 #tab_aso_piccolo {
position:relative;
background-color:#ffffff;
width: 100%;
float:left;
display:none;
 }
  #posto_smart {
position:relative;
width: 100%;
float:left;
display:none;
 }
}