body {
    background-color: #FFF;
    background-image: url(/img/layout/bck.gif);
    background-repeat: repeat;
}

strong{
    font-weight: bold;
}

#brands {
    width: 939px;
    height: 570px;
    margin: 10px auto 0;
    text-align: center;
    background-color: #FFFFFF;
    background-image:url(/img/entrypage/bck_entry.jpg);
    background-repeat: no-repeat;
    background-position: top left;
    border: 1px solid #C7A34A;
    font-size: 0.75em;
    position: relative;
}

h1.logo{
    width: 98px;
    height: 60px;
    background:url(/img/entrypage/vicenzi_group_logo.gif);
    background-repeat: no-repeat;
    position: absolute;
    top: 216px;
    right: 330px;
}

#welcome {
    width: 140px;
    height: 60px;
    position: absolute;
    top: 300px;
    right: 305px;
}

#welcome_it {
  background-image: url(/img/entrypage/benvenuti.gif);
  background-repeat: no-repeat;
  position: relative;
  top: 0;
  margin: 0 auto;
  height: 16px;
  width: 131px;
}

#welcome_en {
  background-image: url(/img/entrypage/welcome.gif);
  background-repeat: no-repeat;
  background-position: center top;
  position: relative;
  top: 0;
  right: 0;
  height: 16px;
  width: 131px;
}

#welcome_it h3, #welcome_en h3{
    display: none;
}

#sep{
    background-image: url(/img/entrypage/line.gif);
    background-repeat: no-repeat;
    background-position: center top;
    height: 2px;
    width: 130px;
    margin: 10px 0;
}

#italian, #english {
  position: relative;
  top: 0;
  right: 0;
  height: 15px;
  width: 130px;
  cursor: pointer;
}

#italian h3, #english h3 {
  color: #9d9d9d;
  font-weight: bold;
  letter-spacing: 0.1em;
}

a.lang,a.lang :visited{
    text-decoration: none;
    cursor: pointer;
}
a.lang :hover{text-decoration: underline;}

/*#english {
  background-image: url(/img/entrypage/english.png);
  background-repeat: no-repeat;
  background-position: center top;
  position: relative;
  top: 0;
  right: 0;
  height: 38px;
  width: 313px;
  cursor: pointer;
}*/

h1.logo span, h2 span, h3.welcome span, h3.arena span{
    display: block;
    width: 0;
    height: 0;
    line-height: 0;
    overflow: hidden;
    clip: rect(0,0,0,0);
}

#trasp{
    width: 135px;
    position: absolute;
    top: 100px;
    right: 70px;
}

#trasp ul, #trasp ul li, #trasp a{
    margin: 0;
    padding: 0;
}

/* Fix con selector per margini in tutti i browser di nuova gen */
html>/**/body  #trasp ul li{
    margin-bottom: 50px;
}

#trasp ul li{
    margin-bottom: 20px;
}

#trasp ul li a{
    cursor: pointer;
    width: 216px;
    height: 125px;
}

#trasp ul li h2.Vicenzi_it, #trasp ul li h2.Vicenzi_en {
    width: 131px;
    height: 68px;
    background-repeat: no-repeat;
}

#trasp ul li h2.Grisbì_it, #trasp ul li h2.Grisbì_en {
    width: 131px;
    height: 33px;
    background-repeat: no-repeat;
}

#trasp ul li h2.MrDay_it, #trasp ul li h2.MrDay_en {
    width: 131px;
    height: 55px;
    background-repeat: no-repeat; 
}

#trasp ul li h2.ProntoForno_it, #trasp ul li h2.ProntoForno_en {
    width: 131px;
    height: 33px;
    background-repeat: no-repeat; 
}

#trasp ul li h2.Vicenzi_it, #trasp ul li h2.Vicenzi_en { background:url(/img/entrypage/logo_vicenzi.png); }
#trasp ul li h2.Grisbì_it, #trasp ul li h2.Grisbì_en { background:url(/img/entrypage/logo_grisbi.png); }
#trasp ul li h2.MrDay_it, #trasp ul li h2.MrDay_en { background:url(/img/entrypage/logo_mrday.png); }
#trasp ul li h2.ProntoForno_it,#trasp ul li h2.ProntoForno_en { background:url(/img/entrypage/logo_prontoforno.png); }

/*#trasp ul li h2.Grisbì_it { background:url(/img/entrypage/grisbi_claim_it.png); }
#trasp ul li h2.Vicenzi_it { background:url(/img/entrypage/vicenzi_claim_it.png); }
#trasp ul li h2.MrDay_it{ background:url(/img/entrypage/mrday_claim_it.png); }
#trasp ul li h2.ProntoForno_it{ background:url(/img/entrypage/prontoforno_claim_it.png); }
#trasp ul li h2.Vicenzi_en { 
    background:url(/img/entrypage/vicenzi_claim_en.png);
    height: 133px;
}
#trasp ul li h2.Grisbì_en { 
    background:url(/img/entrypage/grisbi_claim_en.png);
    height: 74px;
}
#trasp ul li h2.MrDay_en { 
    background:url(/img/entrypage/mrday_claim_en.png);
    height: 96px;
}
#trasp ul li h2.ProntoForno_en { background:url(/img/entrypage/prontoforno_claim_en.png); }*/

#arena{
  position: absolute;
  left: 0px;
  bottom: 10px;
  text-align: center;
  width: 180px;
}

a.arena{
    text-decoration: none;
    cursor: pointer;
    width: 160px;
    height: 40px;
}

h3.arena{
    width: 180px;
    height: 27px;
    background:url(/img/entrypage/logo_fondazione_arena.png);
    background-repeat: no-repeat;
    background-position:center top;
}

#arena .text {
  text-transform: uppercase;
  font-size: 0.7em;
  letter-spacing: 0.3em;
  color: #fff;
}

#company_info {
  position: absolute;
  right: 10px;
  bottom: 10px;
  text-align: center;
}

#company_info a {
  text-decoration: none;
  cursor: pointer;
  color: #6d2f33;
}

.company_info {
  text-align: center;
}

.company_info h1 {
  font-size: 150%;
  padding-bottom: 2em;
}
