﻿body {
	font-family: verdana, arial, helvetica, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 11px;
	margin-top: 0;
	background-color: #d0c4b1;
	background-image: url('../../prenotazione/flora/bg/sfondo.gif');
	background-repeat:repeat-x
}

img
{
border: 0px;
}

a
{
	color: teal;
	font-weight: bold;
	text-decoration: underline;
}

h1
{
padding: 0px;
margin: 5px 10px 0px 10px;
color: #800000;
font-size:13px
}

h1.listino
{
padding: 0px;
margin: 10px 5px 5px 10px;
color: #800000;
font-size:12px;
}

h1.tipostanze
{
padding: 0px;
margin: 15px 5px 5px 10px;
color: #800000;
font-size:12px;
}

h1.top
{
padding: 0px;
margin: 15px 10px 0px 10px;
color: #800000;
font-size:13px
}

h2
{
padding: 0px;
margin: 5px 10px 0px 10px;
color: #c0a975;
font-size:13px
}

hr
{ 
padding: 0px;
margin: 5px 10px 10px 10px;
color: #aea397; 
}

ul
{ 
list-style:disc outside;
text-indent: 0px;
position:relative;
left:5px;
top:5px;
}


li
{ 
color: #000000; 
line-height:200%; 
font-style: italic;
text-align:left; 
}

li.cucina
{ 
list-style-type:disc; 
font-style: normal;
}

p.prenota
{
text-align:center;
font-size:9pt;
font-weight:bold;
margin:0px;
padding:0px;	
}

img.prenota{
padding-left:15px;
padding-top:0px;
padding-bottom:10px;
margin-top:0px;
}

#prova{
background-image:url('../../flora/confirm.jpg');
background-repeat:repeat;
 width:60px;
 height:25px;
 margin-left:226px;
 margin-bottom:10px;
 border:0px;
}

#provaen{
background-image:url('../../flora/confirm-button.gif');
background-repeat:repeat;
 width:60px;
 height:25px;
 margin-left:226px;
 margin-bottom:10px;
 border:0px;
}


#container
{
	width: 768px;
	margin-top: auto;
	margin-right: auto;
	margin-left: auto;
	height: 100%;
}

#livello
{
	width: 768px;
	height: 100%;
background-image:url('../../flora/point.gif');
float:left
}

#livello0
{
	width: 768px;
	height: 100%;
background-image:url('../../flora/point.gif');
float:left
}

#logo
{
width:768px;
height: 97px; 
background-image:url('../../prenotazione/flora/bg/bg-hotel-flora.gif');
background-repeat: repeat-x;
background-color:white
}

#logo img
{
margin-top:31px;
float:left
}

#logo img.flag
{
margin-top:30px;
margin-left:10px;
margin-right:10px;
float:right
}

#logo p.versione
{
margin-top:0px;
margin-right:5px;
float:right;
padding-top:50px;
text-align:right
}

#menu
{
width: 768px;
height: 25px;
background-image:url('../../prenotazione/flora/bg/menu.gif');
text-align: center;
padding-top: 10px;
color:white
}

#menu a
{
color: #800000;
text-decoration: underline;
padding-left: 0px;
padding-right: 0px;
font-weight:bold;
font-size:12px 
}

#menu a:hover
{
color: teal;
}

#livello1
{
margin-top: 2px;
width:255px;
height: 100%;
float: left;
background-color:white
}

#livello1 img.ssl
{
margin-top: 10px;
margin-bottom:10px;
margin-left: 70px;
border:0px
}

#verifica
{
width:255px;
background-image:url('../../prenotazione/flora/bg/disp.jpg');
background-repeat:repeat-x;
float:left;
background-color:#ffffff;
}

#verifica p
{
margin: 0px 5px 10px 10px;
padding:0px;
line-height:20px;
font-size:11px;
}

#verifica img.date 
{
	border: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding: 0px;
	vertical-align: text-bottom
}

#verifica h2
{
	font-size: 12px;
	color: #800000;
	margin: 0px 0px 0px 5px;
	padding: 0px;
}

#verifica input.button
{
	font-size: 12px;
	color: #000;
	margin-left:90px;
	margin-bottom:20px;
	margin-right:0px;
	font-family:Verdana;
}


#verifica input
{
	font-size: 12px;
	color: #000;
	margin: 5px 0px 5px 5px;
	font-family:Verdana;
}

#verifica input.stanze
{
	font-size: 12px;
	color:black;
	background:transparent;
	border:0px;
	margin: 5px 0px 5px 5px;
	font-family:Verdana;
	width:200px
}

#verifica select.numero2
{
	font-size: 12px;
	color: black;
	margin: 5px 0px 5px 0px;
	font-family: Verdana;
}

#verifica select.numero
{
	font-size: 12px;
	color:black;
	margin:5px 0px 5px 0px;
	font-family:Verdana;
}


#verifica select
{
	font-size: 12px;
	color: #000;
	margin: 5px 0px 5px 5px;
}


#verifica form
{
	margin: 0px;
}

#offerte
{
margin-top: 2px;
width: 255px;
background-image:url('../../prenotazione/flora/bg/verifica-disponibilita.gif')
}

#offerte img
{
margin: 0px;
padding:0px
}

#offerte p
{
margin: 0px 0px 0px 5px;
padding:0px 0px 10px 0px;
line-height:20px
}

#indirizzo
{
margin-top: 2px;
width: 255px;
background-image:url('../../prenotazione/flora/bg/verifica-disponibilita.gif')
}

#indirizzo p
{
margin: 0px 0px 0px 5px;
padding:0px 0px 10px 0px;
line-height:20px
}

#flash
{
margin: 0px;
width: 255px;
}

#menu2
{
margin-top: 2px;
width: 255px;
margin-bottom:2px;
margin-left:0px;
float:left;
background-color:#ffffff;
}

#menu2 a
{
display: block;
width:225px;
text-decoration: underline;
font-weight:bold;
color: #FFFFFF;
text-align:left;
padding-top:8px;
padding-bottom:8px;
padding-left: 30px;
background-image:url('../../flora/menu.gif');
background-repeat:no-repeat;
margin-top:1px;
margin-bottom:1px;
}

#menu2 a:hover
{
color: #800000;
background-image:url('../../flora/menu-over.gif');
}

#menu2 a.hover
{
display: block;
width:225px;
text-decoration: underline;
font-weight:bold;
color: #800000;
padding-top:8px;
padding-bottom:8px;
padding-left: 30px;
background-image:url('../../flora/menu-active.gif');
background-repeat:no-repeat;
margin-top:1px;
background-color:#FFFFFF;
}

#menu2 a.submenu
{
display: block;
width:225px;
color: #800000;
text-decoration: underline;
margin-left: 20px;
padding-left:10px;
font-weight:bold;
background-image: none;
background-color: #c0a975;
margin-top:1px;
}

#menu2 a.submenu:hover
{
color: teal;
background-image: none;
background-color: #fff;
}

#livello2
{
margin-top: 2px;
width:513px;
height: 100%;
float: right;
background-color:white
}

#animazione
{
width: 513px;
height: 278px;
float:right;
}

#testo
{
margin-top:2px;
width: 513px;
height: 100%;
z-index:1;
}

#testo p.destra
{
margin: 0px 10px 10px 10px;
padding:0px;
line-height:20px;
text-align:right;
font-style:italic;
color:#800000;
font-weight:bold;
}

#testo table.carta
{
width: 503px;
margin-left: 5px;
background-image:url('../flora/sfondo-tabella-carta-hotel-flora-frascati-roma.jpg'); 
margin-right:5px;
background-repeat:no-repeat;
background-position:center;
background-color:#AFA397;
}

#testo img.artdivine
{
float: right;
vertical-align: middle;
}

#testo input.stanze2
{
	font-size: 11px;
	color:black;
	background:transparent;
	border:0px;
	margin: 5px 0px 5px 5px;
	font-family:Verdana;
	width:200px
}

#testo input.giorno
{
	font-size: 11px;
	color:black;
	border:0px;
	margin: 5px 0px 5px 5px;
	font-family:Verdana;
}

#testo select.tipo
{
	font-size: 11px;
	color:black;
	margin:5px 0px 5px 0px;
	font-family:Verdana;
}

#testo img.date2 
{
	border: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}

#testo form
{
margin-top:0px;
margin-bottom:0px;
padding-bottom:0px;
padding-top:0px;
}

#testo p
{
margin: 0px 10px 10px 10px;
padding:0px;
line-height:20px
}

#testo p.sinistra
{
margin: 5px 5px 5px 10px;
padding:0px;
line-height:150%;
text-align:left;
font-size:12px;
}

#testo p.pren
{
margin: 10px 10px 10px 10px;
padding:0px;
line-height:20px;
background-color:#f2eee6;
}

#testo p.banner
{
margin: 0px 0px 0px 0px;
padding:0px;
background-color:#dacbac;
}

#testo p.entrambi
{
margin: 20px 10px 10px 10px;
padding:0px;
line-height:20px
}


#testo p.bkng
{
margin: 0px 10px 10px 10px;
padding:0px;
line-height:150%
}

#testo p.centre
{
margin-top: 0px;
margin-bottom:5px;
margin-left:0px;
margin-right:0px;
text-align:center;
padding-top:0px;
padding-bottom:0px;
vertical-align:middle;
background-color:#EBE3D3;
line-height:150%
}


#testo p.grey
{
width: 503px;
margin: 0px 0px 10px 10px;
padding:0px;
line-height:20px;
background-color:#afa397;
min-height:320px;
float:right;
}

#testo ul
{
margin: 0px 10px 10px 10px;
padding:0px;
line-height:20px
}

#testo li
{
margin: 0px 10px 10px 10px;
padding:0px;
line-height:20px
}

#testo img.titolo
{
border: 0px;
float:left;
margin: 0px;
vertical-align:middle;
}

#testo img.logo
{
border: 0px;
margin-left: 140px;
margin-right: 133px;
}

#testo img.homec
{
margin:20px 0px 10px 0px;
}

#testo img
{
border: 0px;
float:left;
margin: 5px;
}

#testo img.twt
{
border: 0px;
float:left;
margin-left: 0px;
margin-bottom:0px;
margin-right:0px;
margin-right:0px;
}

#testo a.natale
{
color:teal;
}

#index
{
margin:0px;
width: 255px;
height: 100%;
float:left;
padding-bottom: 10px
}

#index p
{
margin: 0px 10px 10px 10px;
padding:0px;
line-height:20px
}

#index img
{
border: 0px;
margin-left: 1px
}

#index img.arrow
{
	border: 0px;
	display: inline;
	float: left;
}

#index a
{
	margin: 0px 0px 5px 5px;
	color: #008080;
}

#footer
{
	width: 758px;
	margin: 0px;
	height: 20px;
	background-color: #800000;
	float:left;
	text-align:right;
	padding: 5px;
	color:yellow
}

#footer a
{
color: #fff;
text-decoration: underline;
padding: 0px;
font-weight:bold;
font-size:10px ;
}

#design
{
	width: 758px;
	margin: 0px;
	height: 20px;
	background-color: trasparent;
	float:left;
	text-align:center;
	padding: 5px;
}


#testo table.offertespeciali
{
width: 500px;
margin-left: 5px;

}

#testo td.offerta2
{
width: 60px; 
background-color:#AFA397
}


#testo td.offerta2bis
{
border-left:1px solid #FFFFFF; 
width: 440px; 
background-color:#CCCCCC
}

#testo td.offerta2bis2
{
border-bottom:1px solid #FFFFFF; 
vertical-align: middle; 
height: 45px;
width: 440px; 
background-color:#AFA397
}
#testo td.offerta3
{
width: 480px; 
height: 65px;
background-color:#CCCCCC
}

#testo td.offerta4
{
width: 480px; 
height: 130px;
background-image:url('../../flora/pacchetto1.jpg'); 
}
p.offerta       
{ 
vertical-align: medium; 
text-align: right;
font-family:Verdana; 
color:#008080; 
font-size:8pt; 
font-weight:bold;
}

p.offertespeciali       
{ 
vertical-align: medium; 
font-family:Verdana; 
color:#800000; 
font-size:8pt; 
font-weight:bold
}

p.offertespeciali2       
{ 
vertical-align: medium; 
font-family:Verdana; 
font-size:8pt; 
}
h1.list   
{ 
margin-top: 6px; 
margin-bottom: 6px; 
vertical-align: middle; 
text-align: center 
}

#testdiv1
{
position:absolute;
visibility:hidden;
background-color:white;
layer-background-color:white;
z-index:10;
}

#mappa
{
border: 1px #800000 solid;
width:480px; 
height:400px;
margin-top:20px; 
margin-left:16px;
padding:0px; 
font-size:12px; 
text-align:center
}

#map
{
height: 400px;
}

#banner
{
	width: 500px;
	margin: 2px 0px 0px 7px;
	padding: 0px;
}

#banner img
{
margin:10px 0px 10px 0px;
padding:0px;
}

#banner a
{
margin:0px;
padding:0px;
}
