﻿*
{
    border: 0px;
    margin: 0px;
    padding: 0px;
    font-family: Arial;
    
}

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: 24px;
    color: #CFCDCD;
    font-weight: normal;
    padding-top: 20px;
    padding-left: 20px;
}

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;
    width: 341px;
    height: 120px;
}
.testo2
{
    padding-top: 22px;
    font-family:Verdana;
    font-size:11px;
    color:#ffffff;
    padding-right:27px;
    
}
.contenitore
{
    width: 1010px;
    margin-top: 20px;
    height: 1000px;
}
.menu
{
   /* background-image: url(/images/sfondo_menu2.jpg);*/
    background-repeat: no-repeat;
    background-position: bottom;
    width: 1000px;
    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: 661px;
    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_interno_01.jpg);
    background-repeat: no-repeat;
    width: 561px;
    height: 354px;
    float: left;
}
.alto_dx2
{
    background-image: url(/images/sfondo_contatti.jpg);
    background-repeat: no-repeat;
    width: 561px;
    height: 661px;
    float: left;
}
.medio_dx
{
    background-image: url( '/images/sfondo_interno_02.jpg' );
    background-repeat: no-repeat;
    width: 561px;
    height: 307px;
    float: 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_deu
{
    background-image: url(/images/sfondo_disponib_deu.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;
}
.richiesta
{
    width: 550px;
    height: 31px;
    padding-top: 71px;
    margin-left: 10px;
    font-size: 12px;
    font-family:Arial;
    color:White;
}

.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;
}
.foto
{
    float:left;
    margin-top:22px;
    margin-left:20px;
    margin-right:20px;
}
.foto img 
{
     border:1px solid white;}

.foto2
{
    width:561px;
     height:212px;
     padding-top:40px;
}

.foto2 img
{
     border:1px solid white;
     margin-right:3px;
}
 .fotogallery
 {
     width:561px;
     height:212px;
     padding-top:40px;
     }
     
.div_head
{
  border: 1px solid #808080;
  color: #FFFFFF;
  font-family: verdana;
  font-size: 10px;
  display: block;
  background-color: #C0C0C0;
  width: 460px;
  cursor: pointer;
}

.div_head a
{
  color: #FFFFFF;
  font-family: verdana;
  font-size: 10px;
  text-decoration: none;
}

.div_descrizione
{
  border: 1px solid #808080;
  color: #5C5C5C;
  font-family: verdana;
  font-size: 10px;
  display: block;
  width: 460px;
  text-align: justify;
}     
