﻿*
{
    border: 0px;
    margin: 0px;
    padding: 0px;
    font-family: Arial;
/*    color: #ffffff;*/
}

body
{
    background-image: url(/images/sfondo_principale.jpg);
    background-repeat: repeat-x;
    text-align:center;
}
form {display:block; 
      width:1000px; 
      margin:0px auto 0px auto; 
      text-align:left;
      overflow:hidden;
      }
a
{
    color: #ffffff;
    text-decoration: none;
}
h1
{
    font-family: Arial;
    font-size: 18px;
    color: #ffffff;
}

h2
{
    font-family: Arial;
    font-size: 24px;
    color: #ffffff;
    text-decoration: none;

    font-weight: normal;
}
h3
{
    font-family: Arial;
    font-size: 18px;
    color: #ffffff;
    text-decoration: none;
    font-weight: normal;
        text-align:left;
}
p
{
    font-family: Verdana;
    font-size: 11px;
    color: #ffffff;
    text-decoration: none;
    font-weight: normal;
    text-align: justify;
}
.testo
{
    padding-top: 10px;
    margin-left: 20px;
    text-align:left;
    width: 341px;
    height: 120px;
}

.contenitore
{
    width: 1005px;
    margin-top: 20px;
    height: 1000px;
}
.menu
{
   /* background-image: url(/images/sfondo_menu2.jpg);*/
    background-repeat: no-repeat;
    background-position: bottom;
    width: 1002px;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    color: #A9A4A6;
    text-decoration: none;
     padding-top: 10px;
    text-align:center;
}
.menu a
{
    background-image: url(/images/sfondo_3.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
    background-position: 0px bottom;
    font-weight: bold;
    color: #A9A4A6;
    text-decoration: none;
    padding:0px 20px 0px 20px;
    
}
.menu a:hover
{
    font-weight: bold;
    color: #6CA5EA;
    text-decoration: none;
}

.sx
{
    background-image: url(/images/sfondo_sx.jpg);
    background-repeat: no-repeat;
    width: 439px;
    height: 660px;
    float: left;
}

.testo_sx
{
    font-family: Arial;
    font-size: 14px;
    color: #ffffff;
    text-align: center;
    padding-top: 130px;
    width: 430px;
    margin-left: 10px;
}
.testo_sx h2 {display:inline;}
.alto_dx
{
    background-image: url(/images/sfondo_alto_dx.jpg);
    background-repeat: no-repeat;
    width: 561px;
    height: 439px;
    float: left;
}

.alto_dx_eng
{
    background-image: url(/images/sfondo_alto_dx_eng.jpg);
    background-repeat: no-repeat;
    width: 561px;
    height: 439px;
    float: left;
}
.alto_dx_fra
{
    background-image: url(/images/sfondo_alto_dx_fra.jpg);
    background-repeat: no-repeat;
    width: 561px;
    height: 439px;
    float: left;
}

.alto_dx_deu
{
    background-image: url(/images/sfondo_alto_dx_deu.jpg);
    background-repeat: no-repeat;
    width: 561px;
    height: 439px;
    float: left;
}

.medio_dx
{
    background-image: url(/images/sfondo_medio_dx.jpg);
    background-repeat: no-repeat;
    width: 561px;
    height: 224px;
    float: left;
    text-align:left;}

.cartina
{
    background-image: url(/images/liguria_img.jpg);
    background-repeat: no-repeat;
    width: 439px;
    height: 128px;
    float: left;
    clear:none;
}

.disponibilita
{
    background-image: url(/images/sfondo_disponib.jpg);
    background-repeat: no-repeat;
    width: 561px;
    height: 128px;
    display: block;
    float: left;
    clear:none;
}

.disponibilita_eng
{
    background-image: url(/images/sfondo_disponib_eng.jpg);
    background-repeat: no-repeat;
    width: 561px;
    height: 128px;
    display: block;
    float: left;
    clear:none;
}

.disponibilita_fra
{
    background-image: url(/images/sfondo_disponib_fra.jpg);
    background-repeat: no-repeat;
    width: 561px;
    height: 128px;
    display: block;
    float: left;
    clear:none;
}

.disponibilita_deu
{
    background-image: url(/images/sfondo_disponib_deu.jpg);
    background-repeat: no-repeat;
    width: 561px;
    height: 128px;
    display: block;
    float: left;
    clear:none;
}

.richiesta table
{
color:White;
}
.richiesta
{
  width: 548px;
  height: 31px;
  padding-top: 71px;
  margin-left: 10px;
  font-size: 12px;
 color: #6CA5EA;
 clear:none;
}

.richiesta select, .richiesta input
{
  font-family: verdana;
  color: #6CA5EA;
  font-size: 11px;
}

.footer
{
    background-image: url(/images/sfondo_footer.jpg);
    background-repeat: no-repeat;
    width: 1000px;
    height: 154px;
    float: left;
}

.div_head
{
  border: 1px solid #194F8A;
  color: #194F8A;
  font-family: verdana;
  font-size: 10px;
  display: block;
  background-color: #fae1a9;
  width: 560px;
  margin-left: 20px;
  cursor: pointer;
}

.div_head a
{
  color: #194F8A;
  font-family: verdana;
  font-size: 10px;
  text-decoration:none;
}

.div_descrizione
{
  border: 1px solid #194F8A;
  color: #5C5C5C;
  font-family: verdana;
  font-size: 10px;
  display: block;
  width: 560px;
  margin-left: 20px;
  text-align: justify;
}

