﻿body { font-family: Verdana, Tahoma, Sans-Serif; font-size: 75%; width: 100%; background-color: #E8F6E7; background-image: url('/Immagini/BarraSfondoPagina.jpg'); background-repeat: repeat-x; }
img { border: none; }
p { background-color: #fff; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }
li { margin-left: 1em; padding-left: 0em; }

#Container { margin-left: auto; margin-right: auto; width: 80em; margin-top: 0em; }
#BoxLogoTop { background-image: url('../Immagini/ImmagineTop.jpg'); background-repeat: no-repeat; height: 39.5em; margin-top: 0em; }
#BoxBandiere { margin-top: 4em; text-align: right; position: absolute; width: 80em; }
#BoxBandiere img { border: solid .1em black; }
#BoxMenu {background-image: url('../Immagini/BarraSfondoMenu.jpg'); background-repeat: repeat-x; height: 2.8em; padding-top: 1.3em;  text-align: center; padding-left:1em;}

#BoxMenu ul.level1 { list-style-type: none; margin: 0; padding: 0; }
#BoxMenu ul.level1 li { margin: 0; padding: 0; }
#BoxMenu ul.level1 li a { color: white; font-family: Times New Roman; font-size: 1.3em; display: inline-block; margin: 0 .8em; }
#BoxMenu ul.level1 li a:hover { color: #43447C; }
#BoxMenu ul.level1 li a.selected { color: #43447C; text-decoration: underline; }

#BoxCentro { width: 79.8em; border-left: solid .1em #D5E2D5; border-right: solid .1em #D5E2D5; background-color: White; min-height: 40em; }
#BoxCentroSinistra { padding: 2em; width: 52.83em; float: left; vertical-align: top; }
#BoxCentroDestra { width: 20.17em; float: left; vertical-align: top; padding-top: 1.5em; }
#BoxFotoGalleryBottom { padding-left: 1.8em; margin-top: 1.8em; }
.TitoloPagina { color: #44457B; font-size: 1.5em; font-weight: bold; font-family: Arial; }
.TestoPagina { text-align: justify; clear: left; }
.TestoPagina p { margin-bottom: 2em; }

#BoxBianco { height: 1.5em; background-color: White; }
#BoxFormLaterale p { margin-top: .6em; margin-bottom: .6em; }
#BoxEventiLaterale { margin-bottom: 1.8em; }
#BoxEventiLaterale p { margin-top: .6em; margin-bottom: .6em; }
#BoxFotoGalleryBottom { margin-top: .8em; padding-bottom: .8em; min-height: 2em; }
#BoxBottoneGallery { text-align: right; margin-top: .6em; margin-right: 3.6em; }
#PieDiPagina { font-family: Georgia; color: #45457D; text-align: center; padding-top: 1em; }
#PieDiPagina a { font-weight: bold; color: #45457D; color: #45457D; }
#SviluppatoDa a { color: Black; }


.testogreen { color: #019a01; }
.GrassettoTestoPagina { font-weight: bold; color: #009C01; }
.GrassettoVioletto { font-weight: bold; color: #44457b; }
/*Ospitalita.aspx*/

#Camere #FotoCamere { background-color: #B3B2FF; border: solid 1px #CDCDFD; padding: 10px 0 10px 15px;height:160px;clear:left; }
#Camere #FotoCamere div.camera {margin-right: 11px; float:left;font-weight:bold;color:#ffffff;}
#Camere #FotoCamere div.camera img { }
#Camere #Fascia { position: relative; width: 632px; background-image: url('../Immagini/sfondoOspitalita.png'); background-repeat: repeat-x; height: 31px; border-left: solid 1px #CDCDFD; border-right: solid 1px #CDCDFD; }
#Camere #FrecciaFascia { position: absolute; top: 2px; left: 100px; }
#Camere #DettaglioCamere { position: relative; clear: left; height: 210px; border: solid 1px #CDCDFD; }

.DettaglioCamera { padding: 10px 0 10px 15px; height: 190px; margin-bottom: 5px; display: none; position: absolute; top: 0; left: 0; background-color:#fff;}
.DettaglioCamera div.descrizionePromo {}
.DettaglioCamera div.descrizionePromo a {color:#333;}
.DettaglioCamera div.azionePromo {font-weight:bold;}
.DettaglioCamera div.azionePromo a {color:#44457B;}
.DettaglioCamera div.azionePromo a img{vertical-align:middle;}
.TestoCamera { float: left; width: 400px; margin-right: 10px; }
.TestoCamera h3 { margin: 0 0 10px 0; }
.TestoCamera p { text-align: justify; margin: 0; padding-right: 5px; }
.FotoCamera { float: left; width: 200px; }
.Foto { width: 89px; height: 89px; margin-right: 10px; margin-bottom: 10px; float: left; overflow: hidden; background-color: #888; border-right: 1px solid #B8BFC5; border-bottom: 1px solid #B8BFC5; }


/* Promozioni.aspx */
#promozioni { clear: left; height: 584px; border: 1px solid #b1b0ff; }
#promozioni #promozioniSX { background-image: url('../Immagini/sfondoPromo.png'); background-repeat: no-repeat; width: 244px; height: 584px; float: left; }
#promozioni #promozioniSX #promozioniFoto { float: left; width: 198px; height: 572px; padding: 12px 0 0 12px; }
#promozioni #promozioniSX #promozioniFoto a {color: #44457B;font-weight:bold; }
#promozioni #promozioniSX #promozioniFoto a:hover { }
#promozioni #promozioniSX #promozioniFoto img { margin-bottom: 14px;margin-top:5px; }
#promozioni #promozioniSX #promozioniFreccia { margin-left: 215px; width: auto; height: 584px; position: relative; }
#promozioni #promozioniSX #promozioniFreccia #FrecciaFascia { position: absolute; top: 50px; left: 2px; }
#promozioni #promozioniDX { position: relative; margin-left: 260px; }
#promozioni #promozioniDX h3 { color: #5b5a9f; }
#promozioni #promozioniDX h4 { color: #019a01; }
#promozioni #promozioniDX p {margin-bottom:1em; }
#promoFooter { }



.TextBoxPiccoleLaterali { width: 17em; background-color: #E4E3FF; border: solid .1em #B2B2B2; }
.TextBoxGrandiLaterali { width: 17em; background-color: #E4E3FF; border: solid .1em #B2B2B2; height: 5em; }
.BottoneLaterale { background-image: url('../Immagini/BarraSfondoBottoni.jpg'); background-repeat: repeat-x; width: 4.16em; color: #317F31; border: solid .1em #E8F6E8; font-family: Times New Roman, Serif; height: 1.8em; }
.BottoneFormPrincipale { background-image: url('../Immagini/BarraSfondoBottoni.jpg'); background-repeat: repeat-x; width: 5.5em; color: #317F31; border: solid .1em #E8F6E8; font-family: Times New Roman, Serif; height: 1.8em; }
.AllineamentoSinistra { text-align: left; }
.AllineamentoDestra { text-align: right; }
.DataEventoLaterale { color: #45447D; font-size: .8em; }
.TitoloEventoLaterale { color: #515151; font-weight: bold; }
.ImmaginiGallery { border: solid .1em #B8BFC5; margin-bottom: 2em; }
.ImmaginiGalleryLaterale { border: solid .1em #B8BFC5; margin-bottom: .8em; }

.DataListaEventiCompleta { font-size: .8em; margin-bottom: 0em; margin-top: 0.6em; }
.TitoloListaEventiCompleta { font-weight: bold; margin-top: 0em; margin-bottom: .5em; }
.TitoliIndicazioni { color: #515151; font-weight: bold; }
.ParagrafiIndicazioni { margin-top: 1em; margin-bottom: 1em; }
.PulisciAllineamento { clear: left; }
.IntroduzioneInformativa { font-size: .9em; }
.TextBoxObbligatorieFormP { background-color: #E4E3FF; border: solid .1em #B2B2B2; width: 11.4em; }
.TextBoxNonObbligatorieFormP { border: solid .1em #B2B2B2; width: 11.4em; }
.TornaAllaHomePage { font-size: 1.4em; font-weight: bold; color: #515151; }

.yellowRoom { background-color: #FFFF99; }
.greenRoom { background-color: #CCFF66; }
.blueRoom { background-color: #99FFCC; }

.tabellaprezzi { border: solid .1em #B8BFC5; }

/*Link.aspx */
#linkUtili {padding-top:1em;}
#linkUtili a{color:#019a01;font-weight:bold; font-size:1.2em;}
#linkUtili p{margin:.5em 0 0 0;}
