html, body
{
    background-color: #ADAD00;
    margin: 0pt;
    padding: 0pt;
}
body
{
    font-family: "Trebuchet MS" ,Verdana,Arial,sans-serif;
    font-size: 100.01%;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: normal;
    text-align: center;
}
h1
{
    text-indent: -9999px;
}
h2
{
    text-indent: -9999px;
}
.H1Disponibilita
{
	background-image: url(../images/titVerificaladisponibilita.gif);
	background-repeat: no-repeat;
	height:54px;
	font-size: 14px;
	width:624px;
	margin:10px 0px 0px 40px !important;
	margin:10px 0px 0px 20px;
	float:left;
}

.H1Azienda
{
    background-image: url(../images/titAzienda.gif);
    background-repeat: no-repeat;
    float: left;
    font-size: 14px;
    height: 54px;
    margin: 10px 0px 0px 40px !important;
    width: 624px;
}
.H1Eventi
{
    background-image: url(../images/titEventi.gif);
    background-repeat: no-repeat;
    float: left;
    font-size: 14px;
    height: 54px;
    margin: 10px 0px 0px 40px !important;
    width: 624px;
}
.H1Camere
{
    background-image: url(../images/titLecamere.gif);
    background-repeat: no-repeat;
    float: left;
    font-size: 14px;
    height: 54px;
    margin: 10px 0px 0px 40px !important;
    width: 624px;
}
.H1Servizi
{
    background-image: url(../images/titServizi.gif);
    background-repeat: no-repeat;
    float: left;
    font-size: 14px;
    height: 54px;
    margin: 10px 0px 0px 40px !important;
    width: 624px;
}
.H1Prenotazioni
{
    background-image: url(../images/titPrenotazioni.gif);
    background-repeat: no-repeat;
    float: left;
    font-size: 14px;
    height: 54px;
    margin: 10px 0px 0px 40px !important;
    width: 624px;
}
.H1Comearrivare
{
    background-image: url(../images/titComearrivare.gif);
    background-repeat: no-repeat;
    float: left;
    font-size: 14px;
    height: 54px;
    margin: 10px 0px 0px 40px !important;
    width: 624px;
}
.H1Contatti
{
    background-image: url(../images/titContatti.gif);
    background-repeat: no-repeat;
    float: left;
    font-size: 14px;
    height: 54px;
    margin: 10px 0px 0px 40px !important;
    width: 624px;
}
.H1Offerte
{
    background-image: url(../images/titNostreOfferteBig.gif);
    background-repeat: no-repeat;
    float: left;
    font-size: 14px;
    height: 54px;
    margin: 10px 0px 0px 40px !important;
    width: 624px;
}
.H2Offerte
{
    background-image: url(../images/titNostreOfferte.gif);
    background-repeat: no-repeat;
    font-size: 12px;
    height: 25px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.H2Newsletter
{
    background-image: url(../images/titNewsletter.gif);
    background-repeat: no-repeat;
    font-size: 12px;
    height: 25px;
    margin-bottom: 10px;
    margin-top: 10px;
}
div#container
{
    background: #D3D885 none repeat scroll 0%;
    margin: 0pt auto;
    width: 900px;
}
div#header
{
    background-color: #FFFFFF;
    width: 900px;
}
div#headLogo
{
    float: left;
    padding-left: 40px;
    padding-top: 50px;
    text-align: left;
}
div#headLogo .logo
{
    float: left;
}
div#headLogo .address
{
    clear: both;
    color: #666666;
    font-family: Tahoma,Arial,Helvetica,Geneva;
    font-size: 11px;
}
div#headTree
{
    float: right;
}
div#headCloser
{
    clear: both;
    width: 100%;
}
div#main
{
    background-image: url(../images/bgMainOneColumn.gif);
    border-top: 1px dashed #ADAD00;
    float: right;
    width: 900px;
}
.ColonnaSx
{
    float: left;
    width: 690px;
}
div#content
{
    color: #666600;
    float: left;
    font-family: "Trebuchet MS" ,Tahoma,Arial,Geneva;
    font-size: 12px;
    height: 100%;
    width: 690px;
}

div#content a:link, div#content a:visited
{
    color: #666600;
    text-decoration: none;
}
div#content a:hover
{
    color: #996600;
    text-decoration: underline;
}
div#content .incontent
{
    padding: 20px 40px 40px;
    text-align: justify;
}
div#content .incontent .fotoCaption
{
    border: 1px solid #ADAD00;
    float: left;
    margin-right: 8px;
}
div#boxTreFoto
{
    clear: both;
    display: block;
    margin-top: 25px;
}
div#boxTreFoto .framefoto
{
    float: left;
    text-align: center;
    width: 133px;
}
div#boxTreFoto .framefoto .foto
{
    margin: 0pt auto;
    width: 110px;
}
div#col1
{
    float: left;
    height: 100%;
    width: 209px;
}
div#col2
{
    float: left;
    padding-left: 1px;
    width: 209px;
}
div#footer
{
    background-color: #ADAD00;
    background-image: url(../images/footer.jpg);
    background-repeat: no-repeat;
    clear: both;
    height: 38px;
    padding-bottom: 50px;
    padding-top: 50px;
    width: 100%;
}
div#footer .logoFooter
{
    border-right: 1px solid #FFFFFF;
    display: block;
    float: left;
    height: 55px;
    padding-right: 10px;
}
div#footer .txtFooter
{
    color: #FFFFFF;
    display: block;
    float: left;
    font-family: "Trebuchet MS" ,Tahoma,Arial,Geneva;
    font-size: 12px;
    padding-left: 10px;
    text-align: left;
}
div#footer a:link, div#footer a:visited
{
    color: #FFFFFF;
    text-decoration: none;
}
div#footer a:hover
{
    color: #996600;
    text-decoration: underline;
}
.menu
{
    background-color: #D3D885;
    padding-left: 40px;
}
.menu ul
{
    margin: 0px;
    padding: 0px;
}
.menu ul li
{
    float: left;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
}
.menu ul li a:focus
{
    outline-color: invert;
    outline-style: none;
    outline-width: medium;
}
.menu ul li a.azienda
{
    background-image: url(../images/menu/aziendaOFF.gif);
    background-repeat: no-repeat;
    display: block;
    height: 16px;
    text-indent: -9999px;
    width: 65px;
}
.menu ul li a.azienda:hover
{
    background-image: url(../images/menu/aziendaON.gif);
    background-repeat: no-repeat;
}
.menu ul li a.camere
{
    background-image: url(../images/menu/lecamereOFF.gif);
    background-repeat: no-repeat;
    display: block;
    height: 16px;
    text-indent: -9999px;
    width: 82px;
}
.menu ul li a.camere:hover
{
    background-image: url(../images/menu/lecamereON.gif);
    background-repeat: no-repeat;
}
.menu ul li a.servizi
{
    background-image: url(../images/menu/serviziOFF.gif);
    background-repeat: no-repeat;
    display: block;
    height: 16px;
    text-indent: -9999px;
    width: 66px;
}
.menu ul li a.servizi:hover
{
    background-image: url(../images/menu/serviziON.gif);
    background-repeat: no-repeat;
}
.menu ul li a.prezzi
{
    background-image: url(../images/menu/prezziOFF.gif);
    background-repeat: no-repeat;
    display: block;
    height: 16px;
    text-indent: -9999px;
    width: 153px;
}
.menu ul li a.prezzi:hover
{
    background-image: url(../images/menu/prezziON.gif);
    background-repeat: no-repeat;
}
.menu ul li a.comearrivare
{
    background-image: url(../images/menu/comearrivareOFF.gif);
    background-repeat: no-repeat;
    display: block;
    height: 16px;
    text-indent: -9999px;
    width: 105px;
}
.menu ul li a.comearrivare:hover
{
    background-image: url(../images/menu/comearrivareON.gif);
    background-repeat: no-repeat;
}
.menu ul li a.contatti
{
    background-image: url(../images/menu/contattiOFF.gif);
    background-repeat: no-repeat;
    display: block;
    height: 16px;
    text-indent: -9999px;
    width: 70px;
}
.menu ul li a.contatti:hover
{
    background-image: url(../images/menu/contattiON.gif);
    background-repeat: no-repeat;
}
.menuDx
{
    background-color: #D3D885;
}
.menuDx ul
{
    margin: 0px;
    padding: 0px;
}
.menuDx ul li
{
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin-top: 2px;
}
.menuDx ul li a:focus
{
    outline-color: invert;
    outline-style: none;
    outline-width: medium;
}

/* banqueting*/				
.menuDx UL LI A.banqueting {
	display:block;
	height:23px;
	width:208px;
	background-image:url(../images/menu/menuBanquetingOFF.gif);
	background-repeat:no-repeat;	
	text-indent:-9999px;
}
			
.menuDx UL LI A:HOVER.banqueting {
	background-image:url(../images/menu/menuBanquetingON.gif);
	background-repeat:no-repeat;
}

/* photogallery*/				
.menuDx UL LI A.photogallery {
	display:block;
	height:23px;
	width:208px;
	background-image:url(../images/menu/menuPhotogalleryOFF.gif);
	background-repeat:no-repeat;	
	text-indent:-9999px;
}
			
.menuDx UL LI A:HOVER.photogallery {
	background-image:url(../images/menu/menuPhotogalleryON.gif);
	background-repeat:no-repeat;
}


/* disponibilita*/				
.menuDx UL LI A.disponibilita {
	display:block;
	height:23px;
	width:208px;
	background-image:url(../images/menu/menuVerificaDisponibilitaOFF.gif);
	background-repeat:no-repeat;	
	text-indent:-9999px;
}
			
.menuDx UL LI A:HOVER.disponibilita {
	background-image:url(../images/menu/menuVerificaDisponibilitaON.gif);
	background-repeat:no-repeat;
}
.menuDx UL LI A.galleria {
	display:block;
	height:23px;
	width:208px;
	background-image:url(../images/menu/menuPhotogalleryGenOFF.gif);
	background-repeat:no-repeat;	
	text-indent:-9999px;
}
.menuDx UL LI A:HOVER.galleria {
	background-image:url(../images/menu/menuPhotogalleryGenON.gif);
	background-repeat:no-repeat;
}




/* la dispensa */				
.menuDx UL LI A.dispensa {
	display:block;
	height:23px;
	width:208px;
	background-image:url(../images/menu/menuLaDispensaOFF.gif);
	background-repeat:no-repeat;	
	text-indent:-9999px;
}
			
.menuDx UL LI A:HOVER.dispensa {
	background-image:url(../images/menu/menuLaDispensaON.gif);
	background-repeat:no-repeat;
}





.menuDx ul li a.nostraCucina
{
    background-image: url(../images/menu/menuNostraCucinaOFF.gif);
    background-repeat: no-repeat;
    display: block;
    height: 23px;
    text-indent: -9999px;
    width: 208px;
}
.menuDx ul li a.nostraCucina:hover
{
    background-image: url(../images/menu/menuNostraCucinaON.gif);
    background-repeat: no-repeat;
}
.menuDx ul li a.territorio
{
    background-image: url(../images/menu/menuTerritorioOFF.gif);
    background-repeat: no-repeat;
    display: block;
    height: 23px;
    text-indent: -9999px;
    width: 208px;
}
.menuDx ul li a.territorio:hover
{
    background-image: url(../images/menu/menuTerritorioON.gif);
    background-repeat: no-repeat;
}
.menuDx ul li a.eventi
{
    background-image: url(../images/menu/menuEventiOFF.gif);
    background-repeat: no-repeat;
    display: block;
    height: 23px;
    text-indent: -9999px;
    width: 208px;
}
.menuDx ul li a.eventi:hover
{
    background-image: url(../images/menu/menuEventiON.gif);
    background-repeat: no-repeat;
}
.menuDx ul li a.links
{
    background-image: url(../images/menu/menuLinksOFF.gif);
    background-repeat: no-repeat;
    display: block;
    height: 23px;
    text-indent: -9999px;
    width: 208px;
}
.menuDx ul li a.links:hover
{
    background-image: url(../images/menu/menuLinksON.gif);
    background-repeat: no-repeat;
}
.line
{
    background-color: #FFFFFF;
    border-bottom: 1px dashed #ADAD00;
    border-top: 1px dashed #ADAD00;
    font-size: 4px;
    height: 4px;
}
.lineTop
{
    background-color: #FFFFFF;
    border-bottom: 1px dashed #ADAD00;
    font-size: 4px;
    height: 4px;
}
.boxOfferta
{
    color: #666600;
    font-family: Tahoma,Arial,Helvetica,Geneva;
    font-size: 10px;
    padding: 12px;
    text-align: left;
}
.boxOffertaFoto
{
    border: 1px solid #ADAD00;
    float: left;
    margin-bottom: 3px;
    margin-right: 4px;
}
.boxOffertaTitolo
{
    font-weight: bold;
}
.boxOffertaData
{
    color: #CC6600;
    font-family: "Trebuchet MS" ,Trebuchet,Tahoma,Arial,Geneva;
}
.boxOffertaTxt
{
    clear: both;
}
.boxOfferta a:link, .boxOfferta a:visited
{
    color: #666600;
    text-decoration: none;
}
.boxOfferta a:hover
{
    color: #996600;
    text-decoration: underline;
}
.boxNewsletter
{
    color: #666600;
    font-family: Tahoma,Arial,Helvetica,Geneva;
    font-size: 10px;
    padding: 0px 12px 10px;
    text-align: left;
}
.boxNewsletter .input
{
    border: 1px solid #ADAD00;
    font-family: Tahoma,Arial,Helvetica,Geneva;
    font-size: 11px;
    width: 150px;
}
.boxNewsletter .bt
{
    background-color: #B0B10A;
    border-color: #D3D885 rgb(102, 102, 0) rgb(102, 102, 0) rgb(211, 216, 133);
    border-style: solid;
    border-width: 1px;
    color: #FFFFFF;
    font-family: Tahoma,Arial,Helvetica,Geneva;
    font-size: 10px;
    font-weight: bold;
    height: 18px;
    text-align: center;
    width: 25px;
}
.boxNewsletter form
{
    margin: 0px;
    padding: 0px;
}
.boxFoto
{
    margin: 0pt auto;
    padding-top: 20px;
    width: 152px;
}
.foto
{
    background-color: #ADAD00;
    border: 1px solid #ADAD00;
}
.footBoxFoto
{
    background-image: url(../images/bgFootFoto.gif);
    background-repeat: no-repeat;
    color: #FFFFFF;
    font-family: Tahoma,Arial,Helvetica,Geneva;
    font-size: 10px;
    height: 24px;
}
.boxEvento
{
    padding-top: 10px;
}
.boxEventoTit
{
    font-size: 12px;
    font-weight: bold;
    margin-top: 10px;
}
.boxEventoData
{
    color: #CC6600;
    font-family: "Trebuchet MS" ,Trebuchet,Tahoma,Arial,Geneva;
    font-size: 10px;
}

.paginazione
{
    color: #CC6600;
    font-family: "Trebuchet MS" ,Trebuchet,Tahoma,Arial,Geneva;
    font-size: 11px;
    font-weight: bold;
    padding-top: 10px;
    text-align: center;
}
.control input
{
    border: 1px solid #ADAD00;
    font-family: Tahoma,Arial,Helvetica,Geneva;
    font-size: 11px;
    width: 250px;
}
.control select
{
    border: 1px solid #ADAD00;
    font-family: Tahoma,Arial,Helvetica,Geneva;
    font-size: 11px;
    width: 250px;
}
.control textarea
{
    border: 1px solid #ADAD00;
    font-family: Tahoma,Arial,Helvetica,Geneva;
    font-size: 11px;
    height: 150px;
    width: 200px;
}
/**************************************************************************/
.formField
{
    float: left;
    width: 300px;
}
.formField150
{
    float: left;
    width: 200px;
}
.formField150 .control select
{
    width: 150px;
}


.account p
{
    padding: 0px;
    margin: 0px;
    margin-top: 10px;
}
.lingue
{
    width: 115px;
    height: 22px;
    background-color: White;
    float: left;
    padding-left: 11px;
}
.italiano
{
    width: 24px;
    height: 22px;
    float: left;
    background-image: url(../images/italiano.png);
    background-repeat: no-repeat;
}
.inglese
{
    width: 24px;
    height: 22px;
    float: left;
    background-image: url(../images/inglese.png);
    background-repeat: no-repeat;
}
.tedesco
{
    width: 24px;
    height: 22px;
    float: left;
    background-image: url(../images/tedesco.png);
    background-repeat: no-repeat;
}
.francese
{
    width: 24px;
    height: 22px;
    float: left;
    background-image: url(../images/francese.png);
    background-repeat: no-repeat;
}
.credits
{
    float: right;
    width: 60px;
    height: 40px;
}
.credits A IMG
{
    border: none;
}
.credits A:FOCUS
{
    outline: none;
}

