﻿body
{
    background-color:#145d86;
    font: normal 11px/28px  Arial, Helvetica, Verdana, sans-serif;
}

.pagina
{
    height:590px;
    width: 800px;
    margin:auto;
    background: #000 url(img/sfondo.jpg) no-repeat; 
    padding-top:4px;
    border:solid 1px #000;
}

.menu
{
    height:26px;
    font-family:Arial;
    padding: 0px 0px 0px 20px;
}
.menu a
{
    color:White;
    text-decoration:none;
    padding: 0px 14px 0px 14px;
}
.titolo
{
    position:relative;
    font-family:Arial;
    font-size:30px;
    color:White;
    z-index:1;
    padding-left:50px;
    
}

.ombra
{
    position:relative;
    font-family:Arial;
    font-size:30px;
    color:Gray;
    top:-58px;
    left:2px;
    z-index:-1;
}

.titoloPagine
{
    position:relative;
    font-family:Arial;
    font-size:18px;
    color:White;
    z-index:1;
    padding-left:50px;
    
}

.claim
{
    padding:20px 30px 0px 0px;
    font-family:Arial Black;
    font-size:14px;
    color:White;
    
}


.ombraPagine
{
    position:relative;
    font-family:Arial;
    font-size:18px;
    color:Gray;
    top:-22px;
    left:2px;
    z-index:-1;
}

.MenuOver
{
    background-image:url(img/sel.gif);
}

#login
{
    height:200px;
    width:200px;
    padding-top:150px;
    margin-left:auto;
    margin-right:auto;
}
.Testata
{
    height:90px;
}
.contenuto
{
  background: url(img/palla.png) no-repeat; 
  padding: 20px 45px 45px 45px;
  height:410px;
}

.contenutomappa
{
    position:relative;
    width:600px;
    height:350px;
    margin: 30px 0px 0px 100px;
    border: solid 1px red;
}

.legenda
{
    font-size:12px;
    font-weight:bold;
}

.contenutocontatti
{
  background: url(img/tronchesi.png) no-repeat; 
  padding: 50px 45px 45px 45px;
  height:400px;
}

.contenutocome
{
  padding: 0px 45px 45px 45px;
}
.fiore
{
  position:relative;
  top: 93px;
  left:26px;
  float: left;
}

.computer
{
  margin-top:70px;
  height:320px;
  width:232px;
  background-image:url(img/monitor.png);
  background-repeat:no-repeat;
  position:relative;
  float: left;
  outline:none;
}
.computer input
{
  outline:none;
}

.come
{
  position:relative;
  top: -30px;
  width:450px;
  float:right;
}

.testo
{
    position:relative;
    top:-30px;
    z-index:3;
}

.testofiore
{
    position:relative;
    top:-50px;
    z-index:3;
}

.testofiore a
{
    text-decoration:none;
    color:#aa0b05;
    font-weight:bold;
}

.rondini
{
    height:90px;
    width:50%;
    float:right;
    background-image:url(img/Rondini.gif);
    background-position:right 15px;
    background-repeat:no-repeat;
}

.logo
{
    height:90px;
    width:50%;
    float:left;
}
.logo a
{
    height:90px;
    display: block;
}

p.elenco:hover
{
    background: url('img/pointsel.gif') no-repeat;
}

p.elenco
{
    margin: 12px 20px 0px 0px;
    padding:0px;
    background: url('img/point.gif') no-repeat;
    line-height:14px;
    font-family:Arial;
    font-weight:500;
    font-size:11px;
    padding-left:50px;
}

p.descrizione
{
    line-height:14px;
    font-family:Arial;
    font-weight:500;
    font-size:11px;
    width:377px;
    float:left;
    padding-left:50px;
}

.titoloDescrizione
{
    padding: 120px 0px 0px 0px;
    line-height:16px;
    font-family:Arial;
    font-weight:bold;
    font-size:15px;
    text-transform:uppercase;
    width:427px;
    float:left;
}

span.medio
{
    font-family:Arial Black;
    font-size:12px;
    font-weight:100;
}

span.grande
{
    font-family:Arial Black;
    font-size:14px;
    font-weight:100;
}

.piede
{
   text-align:center;
}

.piede a
{
    text-decoration:none;
    color:#FFF;
}

.piede a:visited
{
    color:#FFF;
}
.evidenzia
{
    font-family:Arial Black;
    font-size:18px;
    background-image:url(img/evidenzia.png);
    background-repeat:no-repeat;
    padding: 8px 20px 5px 20px;
  
}
.testoGrande a
{
    font-family:Arial Black;
    color:Red;
    font-size:14px;
    padding: 12px 20px 5px 0px;
}
