BODY
{
	font-family :  Verdana, Georgia, Arial;
	font-size : 7.5pt;
	color : #000000;
	background-color : #FFFFFF;
	margin-left: auto; 
	margin-right: auto;
	text-align : center;
	margin-top : 0px;
	padding : 0px;
	height : 100%;
	position: relative;
	

	
}

html 
{
	margin-left: auto; 
	margin-right: auto;	
	text-align : center;
	height : 100%;
	position: relative;
}


A:link, A:VISITED, A:Active  {
	color : #000000;
	text-decoration : none;
}

A:Hover  {
	color : #000000;
	text-decoration : underline;
}

.btform 
{
	background-color: #F5DDE3; 
	font-family: Verdana; 
	font-size: 7pt; 
	color: #000000; 
	font-weight: bold; 
	border: 1px solid #000000
}


INPUT, TEXTAREA, SELECT
{
	text-indent: 2; 
	background-color: #EED9DE; 
	font-family: Verdana; 
	font-size: 7pt; 
	color: #333333; 
	font-weight: normal;
}

.FormClass H4
{
	width : 100px;
	font-size : 7.5pt;
	margin : 0px;
	padding : 0px;
	font-weight : normal;
	padding-top : 10px;
	clear : both;
}



.FormClass .labelForm
{
	float : left;
	width : 80px;
	text-align : left;
	margin-bottom : 3px;
	
}

.FormClass .inputForm
{
	float : left;
	width : 120px;
	text-align : left;
	margin-bottom : 3px;
	padding-left : 3px;
}

.FormClass .inputFormMono
{
	float : left;
	width : 320;
	text-align : left;
	margin-bottom : 3px;
	padding-left : 3px;
}

.FormClass
{
	text-align : center;
	padding-top : 10px;
}


.Contenuto
{
	margin : 0px;
	margin-left: auto; 
	margin-right: auto;			
	width : 726px;
	height : 100%;
	padding : 0px;
	background-image : url(../img/sfondo.gif);
	clear : both;
	
}

.ContenutoSinistro
{
	float : left;
	width : 145px;
	height : 100%;
}

.ContenutoDestro
{
	float : left;
	width : 155px;
	height : 100%;
	background-color : #F5DDE3;
	text-align : left;
}

.ContenutoCentrale
{
	float : left;
	width : 425px;
	border-left : 1px solid #F5DDE3;
	height : 100%;
	text-align : left;
}

.ContenutoPagina
{
	padding : 5px;
}


.Menu
{
	border-top : 1px solid #F5DDE3;
	border-left : 1px solid #F5DDE3;
	border-bottom : 1px solid #F5DDE3;
	text-align : left;
}

.Menu ul
{
	list-style: none;
	width : 100%;
	margin : 0px;
	padding : 0px;
}

.Menu ul li
{
	border : 1px solid #F5DDE3;
	padding : 1px;
	margin : 5px;
	background-color : #EED9DE;
}

.Lingue
{
	padding : 6px;
	color : #000000;
}

.Lingue A:link, .Lingue A:VISITED, .Lingue A:Active  {
	color : #000000;
	text-decoration : none;
}

.Lingue A:Hover  {
	color : #000000;
	text-decoration : underline;
}

.BannerHome
{
	text-align : center;
	padding : 2px;
 
}

.PageTitle
{
	clear : both;
	width : 414px;
	text-align : left;
	padding : 0px;
	margin : 0px;
	padding-left : 5px;
	padding-right : 5px;
	
}

.headerImage
{
	padding : 0px;
	margin : 3px;
	border : 1px solid #000000;
	width : 415px;
	height : auto;
}

.TariffeTitolo
{
	font-weight : bold;
}

.TariffeDescrizione
{
	padding-top : 3px;
	padding-bottom : 3px;
}

.TariffeTabella th
{
	padding-top : 5px;
	padding-bottom : 5px;
}

.TariffeSistemazioni td
{
	border : 1px solid #F5DDE3;
	background-color : #EED9DE;
	width : 100px;
}

.MessaggioGenericoImportante
{
	color : #FF0000;
}

.FotoGalleryBanner
{
	text-align : center;
	padding : 0px;
	margin : 0px;
	padding-top : 10px;
}

.FotoGalleryBanner div
{
	width : 100px;
	border : 1px solid black;
	padding : 0px;
	margin : 0px;
	margin-bottom : 3px;
	margin-left : auto;
	margin-right : auto;
}

.InfoHotel
{
	text-align : right;
}

.InfoHotel input
{
	margin-right : 15px;
}

.NewsData
{
	font-weight : bold;
}

.NewsTitle
{
	font-weight : bold;
}

.NewsTesto
{
}


.FaqTitolo
{
	border : 1px solid #F5DDE3;
	background-color : #EED9DE;
	padding : 2px;	
}

.FaqDomanda
{
	padding-left : 10px;
	padding-right : 10px;
}

.FaqRisposta
{
	padding-left : 10px;
	padding-right : 10px;
	padding-bottom : 30px;
}

.topLink
{
	 text-align : right;
	 padding-top : 5px;
}

.BloccoGuestbook
{
	margin : 10px;
	width : 390px;
	font-size : 8pt;
}

.GBMessaggioData
{
	background-color : #000000;
	color : #FFFFFF;
	padding : 2px;
	text-align : right;
	font-size : 8pt;
}

.GBMessaggioLabel
{
  font-size : 8pt;
  font-weight : bold;
  width : 100px;
  text-align : right;
  float : left;
  padding-right : 10px;
  padding-bottom : 3px;
  padding-top : 3px;
}

.GBNuovoMessaggio
{
  text-align : center;
 }

.GBMessaggioText
{
  font-size : 8pt;
  font-weight : normal;
  width : 280px;
  text-align : left;
  float : left;
  padding-bottom : 3px;
  padding-top : 3px;
}

.GBSummary
{
	text-align : center;
	font-size : 8pt;
	padding-top : 10px;
}

.GBSummary label
{
	color : #CC0000;
	font-size : 8pt;
	padding : 0px;
	margin : 0px;
	padding-right : 40px;
}

.ClsPaginazioneSelezionata
{
	color : #FF0000;
}

.ClsPaginazione
{
	margin-left : 10px;
	text-align : center;
	width : 390px;
}


.FormClassGB H4
{
	width : 100px;
	font-size : 7.5pt;
	margin : 0px;
	padding : 0px;
	font-weight : normal;
	padding-top : 10px;
	clear : both;
}



.FormClassGB .labelForm
{
	float : left;
	width : 120px;
	text-align : right;
	margin-bottom : 3px;
	
}

.FormClassGB .inputForm
{
	float : left;
	width : 220px;
	text-align : left;
	margin-bottom : 3px;
	padding-left : 3px;
}

.GBNuovoMessaggioTitle
{
	text-align : center;
	font-size : 8pt;
	font-weight : bold;
}

.FormClassGB
{
	text-align : center;
	padding-top : 10px;
}

.tableFotoGallery
{
	text-align : center;
	margin : 5px;
	width : auto;
	margin-left : auto;
	margin-right : auto;
}

.itemgridFotoGallery 
{
	padding : 3px;
}

.itemgridFotoGallery div
{
	border : 1px solid #000000;
}

.FGZoomImmagine
{
	margin : 10px;
	border : 1px solid #000000;
	float : left;
	display : block;
}

.FGZoomDescrizione
{
	font-size : 8pt;
	padding : 5px;
	border : 1px solid #F5DDE3;
	background-color : #EED9DE;	
	float : left;
	width : 150px;
	margin-top : 10px;
	text-align : left;
	display : block;
	overflow : auto;
}

.FGZoomDescrizione label
{
	font-weight : bold;
	font-size : 8pt;
	padding-bottom : 10px;
}

.PagineImmagini
{
	margin : 3px;
}

.PagineThumbs
{
	border : 1px solid #000000;
	margin : 1px;
	float : left;
	width : 100px;
	height : 100px;
}

.PageTitleText
{
	font-size : 18pt;
	font-family : Times New Roman;
	font-style : italic;
	font-weight : bold;	
	color : #E68CA1;
	margin-right : 100px;
}

.PageTitleLinkText, .PageTitleLinkText:link, .PageTitleLinkText:hover, .PageTitleLinkText:active, .PageTitleLinkText:visited
{
	font-size : 18pt;
	font-family : Times New Roman;
	font-style : italic;
	font-weight : bold;	
	color : #E68CA1;
	text-decoration : none;
}

.ClearFloat
{
	clear : both;
}

#Credits
{
	clear : both;
	width : 750px;
	margin-left: auto; 
	margin-right: auto;		
	text-align : right;
}