﻿#marqueecontainer{
position: relative;
width: 500px; /*marquee width */
height: 150px; /*marquee height */
overflow: hidden;
margin-top:40px; 
margin-left:4px;
margin-right:0px; 	
padding:0px;
float:left;
}

#vmarquee{
position: relative;
width: 500px; /*marquee width */
overflow: hidden;
float:left;
margin-left:0px;
margin-right:0px; 	
padding-left:0px;
}


body 
{
font-family: verdana, arial, helvetica, sans-serif; 
font-style:normal; 
font-variant:normal; 
font-weight:normal; 
margin-top: 0px;
font-size:11px; 
margin-right: 0px;
margin-left: 0px
}  

h1 
{ 
margin-left: 10px; 
margin-top: 20px;
margin-bottom: 0px;
color: #800000; 
font-size:10pt; 
}

h1.verifica 
{ 
margin-left: 10px; 
margin-top: 12px;
margin-bottom: 0px;
padding: 0px;
color: #008080; 
font-size:13px;  
}

h1.info 
{ 
margin-left: 10px; 
margin-top: 12px;
margin-bottom: 0px;
color: #008080; 
font-size:13px; 
}

h2 
{
margin-left: 10px;
margin-top: 10px;
margin-bottom: 0px;
color: #008080;
font-size: 12px;
font-weight: bold;
padding:0;
}

p 
{ 
margin-left: 10px; 
margin-top: 10px;
margin-bottom: 10px;
color: #000; 
line-height:200%; 
text-align:left; 
margin-right:10px 
}

img
{
border: 0px
}

form
{
margin-top:0px;
margin-bottom:0px;
}

input
{
margin-top:5px;
margin-bottom:0px;
}

#container
{
width:768px;
margin-top: 0px;
margin-right: auto;
margin-left: auto
}

#descrizione
{
float: left;
width: 100%;
height: 20px;
background-color: #996665;
margin-right: auto;
margin-left: auto
}

#livello1
{
border-left:1px solid #ABA08C; 
border-right:1px solid #ABA08C; 
float: left;
width:768px;
height: 314px
}

#logo
{
float: left; 
width:668px;
height: 60px; 
background-color: #fbf5e9;
}

#lingue
{
float: left; 
width:100px;
height: 60px; 
background-color: #fbf5e9;
}

#lingue img
{
margin: 10px
}

#foto
{
float: left; 
width:533px;
height: 255px; 
}

#menu
{
float: left; 
width:235px;
height: 255px; 
background-color: #fbf5e9;
}

#menu a.first
{
display: block;
height: 17px;
color: #686868;
text-decoration: underline;
padding-top: 10px;
padding-bottom: 5px;
padding-left: 10px;
border-bottom-style:dashed; 
border-bottom-width:1px; 
font-weight:bold; 
}

#menu a.first:hover
{
background-color: #aba08c;
color: #fff;
}

#menu a
{
display: block;
height: 17px;
color: #686868;
text-decoration: underline;
padding-top: 10px;
padding-bottom: 5px;
padding-left: 30px;
border-bottom-style:dashed; 
border-bottom-width:1px; 
font-weight:bold; 
}

#menu a:hover
{
background-color: #aba08c;
color: #fff;
}

#livello2
{
float: left;
border-left:1px solid #ABA08C; 
border-right:1px solid #ABA08C;
width:768px;
height: 240px;
}

#verifica
{
width:285px;
float: left; 
height: 230px;
background-color: #fbf5e9;
}

#verifica p 
{ 
margin-left: 10px; 
margin-top: 5px;
margin-bottom: 0px;
color: #000; 
line-height:200%; 
text-align:left; 
margin-right:10px 
}

#lastminute
{
width: 483px;
height: 230px;
float: left;
background-image:url('../images/sfondo-offerte.jpg');
}

#lastminute h1 
{ 
margin-left: 10px; 
margin-top: 12px;
margin-bottom: 0px;
font-size:10pt; 
}

#lastminute a
{
color: #008080;
text-decoration: underline;
font-weight:bold;
}

#spazio
{
width: 768px;
height: 10px;
float: left;
}

#livello3
{
float: left;
width:768px;
background-color: #fbf5e9;
border-left:1px solid #ABA08C;
border-right:1px solid #ABA08C;
}

#spazio2
{
width: 518px;
height: 22px;
float: left; 
background-image:url('../images/barra-ombra.jpg'); 
}

#spazio2 h1 
{ 
margin-left: 10px; 
margin-top: 0px;
margin-bottom: 0px;
color: #FFF; 
font-size:10pt 
}

#spazio2 a
{
color: #FFFFFF;
text-decoration: underline;
font-weight:bold
}

#testo
{
width: 518px;
float: left;
background-color: #fff;
height: 110%;
}

#testo table
{
border: 0;
padding: 0;
width: 500px;
margin-left: 10px;
border-collapse: 0;
border-spacing: 0;
margin-top: 10px;
margin-right: 8px;
margin-bottom: 10px;
}

#testo td
{
width: 150px;
text-align: right;
vertical-align: top;
}

#testo td.txt
{
width: 350px;
border:0;
height: 25px;
}

#testo h3
{
margin-top:3px;
color: #800000;
font-size: 12px;
float: right; 
border-bottom-color: #800000;
border-bottom-style: dotted;
border-bottom-width: 1px;
width: 150px;
}

#testo h5
{ 
color: #800000;
font-size:11px;
margin: 0px;
padding: 0px
}

#testo p 
{ 
margin-left: 10px; 
margin-top: 0px;
margin-bottom: 10px;
color: #000; 
line-height:200%; 
text-align:left; 
margin-right:10px 
}

#testo p.privacy
{ 
color: #000000; 
font-size:11px;
margin: 0px;
padding: 0px
}

#testo table.scheda2
{
width: 500px;
margin-left: 10px;
margin-bottom: 20px;
margin-top: 20px;
}

#testo td.dato
{
width: 140px;
height: 30px;
text-align: left;
vertical-align:bottom;
border-bottom-style: dashed;
border-bottom-width: 1px;
padding-bottom: 5px;
}

#testo td.dato1
{
width: 140px;
height: 83px;
text-align:left; 
vertical-align:bottom;
border-bottom-style:dashed; 
border-bottom-width:1px;
padding-bottom: 5px;
}

#testo td.cliente
{
width: 360px;
height: 30px;
text-align:left;
vertical-align:text-bottom;
padding-left: 5px;
}

#testo td.cliente1
{
width: 360px;
height: 83px;
text-align:left;
vertical-align:text-bottom;
padding-left: 5px;
}

#testo table.prenotazione
{
width: 500px;
height: 25px;
margin-left: 10px;
margin-bottom: 20px;
margin-top: 10px;
}

#testo td.privacy
{
width: 330px;
height: 25px;
text-align:left; 
vertical-align:bottom;
padding-bottom: 5px;
}

#testo td.autorizzo
{
width: 80px;
height: 25px; 
text-align:center
}

#testo td.prenota
{
width: 90px;
height: 25px; 
text-align:center;
vertical-align:text-bottom;
padding-left: 5px;
}

#anteprima
{
width: 250px;
float: left;
}

#anteprima table
{
width: 250px;
}

#anteprima td.informazioni
{
width: 250px;
height: 50px; 
background-image:url('../images/box-info.jpg'); 
background-repeat:no-repeat 
}

#anteprima td.dicono
{
width: 250px;
height: 50px; 
background-image:url('../images/dicono-di-noi.jpg'); 
background-repeat:no-repeat 
}

#anteprima a.info2
{
font-weight:bold; 
font-size:12px; 
color:#666666; 
text-align:center 
}

#anteprima a:hover.info2
{
color: #800000;
}

#anteprima p.info 
{ 
margin-left: 7px; 
margin-top: 0px;
margin-bottom: 15px;
text-align:left
}

#livello4
{
float: left;
width:770px;
height: 80px;
background-image:url('../images/footer-sfondo.jpg');
}

#footer
{
float: left;
width: 518px;
height: 80px; 
}

#footer h1.keynet
{
color: #fff;
text-align:center;
margin-top:10px;
font-size:8pt;
}

#footer a
{
color: #fff;
text-align:center;
font-size:8pt;
}

#footer a:hover
{
color: #fff;
text-align:center;
}

#cacciani
{
width: 250px;
float: left;
height: 80px;
height: 80px; 
}

#cacciani img 
{ 
margin-left: 85px; 
}

