 












*
{
 font-family: Verdana, Helvetica, Arial;
}
html {
     overflow: -moz-scrollbars-vertical;
}
BODY
{
 background-color: #e0d9cc;
 margin-top: 0px;
 margin-bottom: 0;
 margin-right: 0;
 margin-left: 0;
}
H1
{
 font-size: 13px;
 font-weight: bold;
 color: #000000;
}
H2
{
 font-size: 13px;
 font-weight: normal;
 font-style: italic;
 color: #000000;
}
A
{
 font-family: Helvetica, Verdana, Arial;
 font-size: 12px;
 color: #898070;
 font-weight: bold;
 text-decoration: none;
}
A:visited
{
 color: #898070;
 text-decoration: none;
}
A:hover
{
 text-decoration: underline;
}
IMG
{
 border: 0px;
 padding: 0px;
 margin: 0px;
}
TD.TitoloArticoloEvento {
  font-family: Helvetica, Verdana, Arial;
  width: 550px;
  height: 35px;
  text-align: left;
  vertical-align: top;
}
DIV.TitoloArticoloEvento {
  font-family: Helvetica, Verdana, Arial;
  width: 300px;
  height: 35px;
  text-align: left;
  background-color: black;
  color: white;
  font-weight: normal;
  font-size: 18px;
  padding: 0px 0px 0px 15px;
  line-height: 35px;
}
DIV.TestoArticoloEvento {
  font-family: Helvetica, Verdana, Arial;
  width: 500px;
  height: auto;
  text-align: justify;
  color: #898070;
  font-weight: normal;
  font-size: 12px;
  padding: 15px 50px 0px 0px;
}
TD.TitoloEvento {
  font-family: Helvetica, Verdana, Arial;
  width: 170px;
  height: 35px;
  text-align: center;
  background-color: black;
}
A.TitoloEvento {
  font-family: Helvetica, Verdana, Arial;
  text-align: center;
  background-color: black;
  color: white;
  font-weight: normal;
  font-size: 12px;
}
TD.TestoEvento {
  font-family: Helvetica, Verdana, Arial;
  width: 170px;
  vertical-align: top;
  text-align: justify;
  line-height: 14px;
  padding:  5px 5px 5px 5px;
}
A.TestoEvento {
  color: #FFF;
  font-size: 12px;
  font-weight: normal;
}
DIV.TestoEvento {
  width: 100%;
  vertical-align: top;
  height: 110px;
  padding: 0px;
  border: 0px;
  margin: 0px;
}

.FlashAlbum {
 position: relative;
 top: 0px;
 vertical-align: top;
 z-index: 0;
 border: 0px;
 scrolling: no;
 width: 676px;
 height: 530px;
 padding-bottom: 20px;
}

.FrameMappa {
 position: relative;
 top: 0px;
 vertical-align: top;
 z-index: 0;
 border: 0px;
 scrolling: no;
 width: 676px;
 height: 666px;
}

DIV#content_booking {
 width: 130px;
 height: 35px;
 background-color: white;
}

A#content_booking {
 color: #DB8C2A;
 font-weight: bold;
 position: relative;
 top: 8px;
 left: 10px;
 font-size: 14px;
}

.menu_booking {
 width: 122px;
 height: 35px;
 background-color: white;
 text-align: center;
 vertical-align: middle;
}

.a#menu_booking_txt, a#menu_booking_txt:hover, a#menu_booking_txt:visited, a#menu_booking_txt:active {
 font-family: Helvetica, Arial, Verdana;
 color: #A7A191;
 font-weight: bold;
 font-size: 12px;
 text-align: center;
 vertical-align: middle;
 text-decoration: none;
 position: relative;
 top: 8px;
}

.menu_booking#box_booking {
 height: 113px;
 text-align: left;
 vertical-align: top;
}

.txt_booking {
 font-size: 12px;
 color: #A7A191;
 font-weight: bold;
 padding-left: 4px;
}

.input_booking {
 font-size: 11px;
 color: white;
 background-color: black;
 width: 34px;
 border: 0px solid black;
 font-weight: bold;
 text-align: center;
}

.SocialImg {
 border: 0px;
 width: 24px;
 height: 24px;
 vertical-align: middle;
 font-weight: bold;
}
.MARQUEE
{
 font-size: 16px;
 font-weight: bold;
 color: #FF8C31;
}
.SondaggioSfondo
{
 background-color: #a5b5de;
}
.TitoloBox
{
  width: 208px;
  height: 35px;
  text-align: left;
  padding-left: 26px;
  background-color: black;
  color: white;
  font-weight: normal;
  font-size: 18px;
}
.TestoBox
{
  width: 208px;
  text-align: justify;
  color: #898070;
  font-size: 12px;
  padding-top: 12px;
  padding-bottom: 30px;
}
.testoUse {
 font-size: 10px;
}
.tdBoxUse
{
 border-bottom: 1px solid #000;
 border-top: 1px solid #000;
 background-color: #e0d9cc;
 border-collapse: collapse;
 padding: 2px 2px 2px 2px;
 font-size: 11px;
 text-align: center;
 vertical-align: middle;
 color: #495559;
}
.tdBoxTop10
{
 border-bottom: 1px solid #000;
 background-color: #e0d9cc;
 border-collapse: collapse;
 padding: 2px 2px 2px 2px;
 font-size: 10px;
 color: #495559;
}
.Divisore
{
 position: relative;
 top: -10px;
 z-index: 1;
}
.LinkLang, .LinkLang:hover, .LinkLang:visited
{
 color: #FFFFFF;
 font-size: 11px;
 padding: 0px 2px 0px 6px;
 position: relative;
 top: -6px;
 text-decoration: none;
 font-weight: normal;
}
.TDLang
{
 height: 55px;
 text-align: right;
 color: #FFFFFF;
 font-weight: normal;
 padding: 0px;
}
.MenuBar
{
 width: 910px;
 height: 29px;
 vertical-align: middle;
 background-color: #000;
 color: #FFFFFF;
 font-size: 13px;
}

.SpecialOfferts
{
 font-size: 12px;
 font-weight: normal;
 color: #FFFFFF;
}
.SpecialOfferts:visited
{
 color: #FFFFFF;
}
.Bottom
{
 width: 910px;
 padding-top: 8px;
 padding-left: 0px;
 color: #91816A;
 font-size: 10px;
 text-align: justify;
}
.ciao, .ciao:hover, .ciao:visited, .ciao:active
{
 width: 910px;
 padding-top: 8px;
 padding-left: 0px;
 color: #91816A;
 font-size: 10px;
 text-align: justify;
 font-weight: normal;
}
#footer
{
 font-family: Helvetica, Arial, Verdana;
 width: 910px;
 height: 57px;
 padding-top: 0px;
 margin-left: 0px;
 background-color: #000;
 color: #FFFFFF;
 font-size: 10px;
 font-weight: bold;
}

#footer #footer_txt {
 font-family: Helvetica, Arial, Verdana;
 padding: 10px 0px 0px 10px;
}

#footer #footer_txt a, #footer #footer_txt a:visited, #footer #footer_txt a:hover, #footer #footer_txt a:active {
 font-family: Helvetica, Arial, Verdana;
 color: #FF8C31;
 padding-left: 15px;
 font-size: 10px;
 text-decoration: none;
}
#footer #footer_txt a.footerLink, a.footerLink:visited
{
 font-family: Helvetica, Arial, Verdana;
 color: #FFFFFF;
 font-size: 10px;
 padding: 0px;
 margin: 0px;
}
.Links
{
 font-size: 12px;
 font-weight: normal;
 color: #FFFFFF;
 text-decoration: none;
 vertical-align: middle;
}
.Links:hover
{
 text-decoration: none;
}
.Links:visited
{
 color: #FFFFFF;
}

.Linkarancio
{
 font-size: 12px;
 color: #FF8C31;
 text-decoration: none;
}
.Linkarancio:hover
{
 text-decoration: underline;
}
.LinkarancioSmall
{
 font-size: 10px;
 color: #FF8C31;
 text-decoration: none;
}
.Linkaranciosmall:hover
{
 text-decoration: underline;
}
.IntestazioneLink
{
 font-size: 14px;
 font-weight: normal;
 color: #FF8C31;
}
.Allestimento
{
 font-family: courier-new;
 font-size: 9px;
 color: #000000;
}
.Testo
{
 font-size: 13px;
 font-weight: normal;
 color: #000000;
}

.TestoSmall
{
 font-size: 11px;
 font-weight: normal;
 color: #000000;
}

.Descrizione
{
 font-size: 9px;
 color: #000000;
 text-decoration: none;
}
.DescrizioneArancio
{
 font-size: 10px;
 color: #FF8C31;
 text-decoration: none;
}
.textOrange, .textOrange:hover, .textOrange:visited { color: #FF8C31; }
.center { text-align: center; }
.left { text-align: left; }
.right { text-align: right; }
.bold { font-weight: bold; }


/* LIGHT BOX */
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
/* LIGHT BOX */
