﻿.w3cbutton4 {
  margin: 1em 0;
  width: 4.2em;
  font-family: helvetica,arial,sans-serif;
  font-size: 150%;
  font-weight: bold;
  height: 38px;
}
.w3cbutton4 a {
  display: block;
  width: 100%;
}
.w3cbutton4 a:link,
.w3cbutton4 a:visited,
.w3cbutton4 a:hover {
  background-color: #fc6;
  color: #000;
  text-decoration: none;
}
.w3cbutton4 a:link,
.w3cbutton4 a:visited {
  border-top: 1px solid #cecece;
  border-bottom: 2px solid #4a4a4a;
  border-left: 1px solid #cecece;
  border-right: 2px solid #4a4a4a;
}
.w3cbutton4 a:hover {
  border-bottom: 1px solid #cecece;
  border-top: 2px solid #4a4a4a;
  border-right: 1px solid #cecece;
  border-left: 2px solid #4a4a4a;
}
.w3cbutton4 span.w3c {
  padding: 0 0.4em;
  background-color: #fff;
  color: #0c479d;
}



label
{
    width: 10em;
    text-align: center;
    margin-right: 0.5em;
    display: block;
    color: #fff;
    background: #ffa20c;
    border: 2px solid #781351;
    padding: 2px 6px;
    font-family: 'Arial Black';
    font-size: 14pt;
    font-weight: bold;
}
a.button
{
    width: 10em;
    text-align: center;
    margin-right: 0.5em;
    display: block;
    color: #fff;
    background: #ffa20c;
    border: 2px solid #781351;
    padding: 2px 6px;
    font-family: 'Arial Black';
    font-size: 14pt;
    font-weight: bold;
    text-decoration: none;
}
a.button:hover
{
    color: #781351;
    background: #FFFF99;
}
a.button:active
{
    color: #FF9900;
    background: #CCCCCC;
}

.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.button1 {
    background: transparent url('img/bg_button_a.png') no-repeat scroll top right;
    color: #444;
    display: block;
    float: inherit;
    font-family: 'Arial Black';
    font-size: 14pt;
    font-weight: bold;
    height: 24px;
    width:100px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.button1 span {
    background: transparent url('img/bg_button_span.png') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}
a.button1:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.button1:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
} 

a.button_it span {
    background: transparent url('img/Bandiera_it.png') no-repeat;
    color: #100;
    display: block;
    line-height: 70px;
    padding: 0px 22 2px 12px;
    
}
a.button_uk  {
    background: transparent url('img/Bandiera_uk.png') no-repeat;
    color: #100;
    display: block;
    line-height: 70px;
    padding: 0px 22 2px 12px;
   
    
}


