*{ margin: 0; padding: 0; }

body {
	margin: 0;
	background: #787878 url(immagini/sfondo.jpg) repeat-x left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #404040;
	}
	h2 {
		font: bold 12px Arial;
		color: #404040;
	}
	h6 {
		font: bold 14px Arial;
		color: White;
	}
h4 {
		font: bold 12px Arial;
		color: White;
		padding-top: 10px;
	}
	a img{
border: 0;
} 

	
	/* CONTAINER styles
-------------------------------------------*/
#container{
margin: 0 auto; 
width: 900px;
background-color: White;
border: 1px solid #666666;
float: none;
}

/* HEADER styles
-------------------------------------------*/
	#header 
	{
	BACKGROUND: url(immagini/header.jpg) no-repeat left top; 
	MARGIN: 0px;
	WIDTH: 900px;
   HEIGHT: 133px;
}
#logo
{
padding-left: 100px;
padding-top: 10px;
	float: left;
}

/* inizio menù bis */
#contentline{
float: right;
width: 320px;
height: 25px;
margin: 10px;
display: inline;
background: url(immagini/sfondo-menubis.jpg) no-repeat top left;
}
 div.menubis {
      width: 320px;
		height: 23px;
		padding-top: 5px;
    }
	 div#bismenu ul{list-style:none; margin:0 auto; 
	 padding: 0px 20px 0px 0px; font: bold 11px verdana;}
div#bismenu ul li{float: left; width: 70px; margin: 0 0 0 0px;
    padding:0; 
	}
	
div#bismenu a {display: block; height: 20px; line-height: 18px;
    text-decoration:none; text-align: center;
  color: White;}
div#bismenu a:hover {text-decoration: underline;} 
/* fine menù bis */
/* inizio menù principale */
#navigation {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: #e6e6e6; 
	FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; width: 890px;
height: 32px;
background: url(immagini/sfondo-menuprinc.gif) repeat-x top left;
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none
}
#navigation LI {
	 DISPLAY: inline; 
	
	}
#navigation LI A {
DISPLAY: inline; 
	 MARGIN: 8px 10px; 
	 background: url(immagini/punto-elenco.gif) no-repeat left;
	  font: bold 13px verdana;
  color: #404040;
	 FLOAT: left;  
	 padding: 0px 0px 0px 23px;
	TEXT-DECORATION: none;
}
#navigation LI A:hover {
	background: url(immagini/punto-elencoh.gif) no-repeat left; 
	color: #c79c00;
}
/* fine menu principale */
#navigationen {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; BACKGROUND: #e6e6e6; 
	FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; width: 895px;
height: 32px;
background: url(immagini/sfondo-menuprinc.gif) repeat-x top left;
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none
}
#navigationen LI {
	 DISPLAY: inline; 
	
	}
#navigationen LI A {
DISPLAY: inline; 
	 MARGIN: 8px 10px; 
	 background: url(immagini/punto-elenco.gif) no-repeat left;
	  font: bold 13px verdana;
  color: #404040;
	 FLOAT: left;  
	 padding: 0px 0px 0px 23px;
	TEXT-DECORATION: none;
}
#navigationen LI A:hover {
	background: url(immagini/punto-elencoh.gif) no-repeat left; 
	color: #c79c00;
}
/* fine menu principale */
/* inizio div foto */
/* inizio div foto */
#foto
{
display: inline;
float: left;
width: 900px;
height: 235px;
background: White url(immagini/foto-centrale.jpg) no-repeat top left;
}

.bottone
{
	width: 164px;
	height: 24px;
	background: url(immagini/bottone.jpg) no-repeat left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: White;
	padding: 10px 0 0px 0;
	text-align: center;
	margin: 0px;
}
.bottone A:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: White;
	text-decoration: none;
	}
	.bottone A:visited
{
	color: White;
		text-decoration: none;
	}
	.bottone A:hover
{
	text-decoration: none;
	color: #C79C00;
	}
	
#bottoni
{
	float: right;
	margin: 150px 20px 0px 0px;
	line-height: 10px;
}
/* fine div foto */
#barraprenota{
clear: both;
width: 896px;
height: 50px;
margin: 0px;
BORDER-RIGHT: #E4E3E1 1px solid; 
	PADDING-RIGHT: 1px; 
	BORDER-TOP: #E4E3E1 1px solid; 
	PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; 
	BORDER-LEFT: #E4E3E1 1px solid; 
	 PADDING-TOP: 1px; 
	BORDER-BOTTOM: #E4E3E1 1px solid; 
	BACKGROUND-COLOR: #525252;
}
#contentcontainer
{
		width: 900px;
		padding-bottom: 20px;
		min-height: 200px;
		background: White;
		float: left;
}
#contentcontainer2
{
		width: 880px;
		padding-bottom: 20px;
		min-height: 200px;
		background: White;
		margin: 10px 10px 0px;
		float: left;
}
#contentleft
{
	float: left;
	width: 450px;
}
.contenttxtleft
{
float: right;
	width: 200px;
	text-align: justify;
	padding: 10px 10px 10px 10px;
}
#fotosx
{
	float: left;
	width: 205px;
	height: 196px;
	padding: 10px 10px 10px 10px;
}
#contentright
{
	float: right;
	width: 450px;
}
.contenttxtright
{
float: left;
	width: 200px;
	text-align: justify;
	padding: 10px 10px 10px 10px;
}
#fotodx
{
	float: right;
	width: 205px;
	height: 196px;
	padding: 10px 10px 10px 10px;
}
.continua
{
font-family: arial;
text-align: right;
font-size: 11px;
color: #404040;
padding-left: 15px;
font-weight: bold;
	}
#footer
{
	float: left;
	height: 228px;
	background: url(immagini/footer.jpg) no-repeat left top;
bottom: 0; width: 900px;
}
#footerbis
{
	float: left;
	height: 78px;
	background: url(immagini/footer_bis.jpg) no-repeat left top;
bottom: 0; width: 900px;
}
/* content footer */ 
#contentevent
{
float: left;
width: 220px;
margin-left: 80px !important;
margin-left: 45px;
height:210px; 
margin-top: 10px;
}
.titolo
{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; 
	 PADDING-BOTTOM: 0px; 
	MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 20px;
	border-bottom: 3px solid White;
	margin-bottom: 5px;
}

A.galleria {
	
	DISPLAY: block; 
	FONT-WEIGHT: bold; 
	Z-INDEX: 100; 
	FLOAT: left; 
	MARGIN: 3px; 
	WIDTH: 70px; COLOR: #4a679f; 
	TEXT-DECORATION: none;
	height: 15px !important;
   height /**/: 70px;
	padding-top: 70px;
	color: White;
	text-align: center;
	font-size: 12px;
}

a.mini1{background: url(immagini/ico_conc.jpg) no-repeat top; 
margin-right: 30px; }
a.mini2 {background: url(immagini/ico_fiere.jpg) no-repeat top; 
margin-left: 30px;}
a.mini3{background: url(immagini/ico_mostre.jpg) no-repeat top;
margin-right: 30px; }
a.mini4 {background: url(immagini/ico_spett.jpg) no-repeat top; 
margin-left: 30px;}

#contentinfo
{
float: left;
width: 220px;
margin-left: 80px !important;
margin-left: 70px;
height:210px; 
margin-top: 10px;
}
.textcontentinfo
{
font: 12px Arial;
color: White;
padding-top: 10px;
}
.imgfooter
{
	float: right;
	margin-top: 20px;
	margin-right: 20px;
	border: 0px;
	text-decoration: none;
}

.imgfooter A:link a:hover a:visited
{
	border: 0px;
	text-decoration: none;
}
.testocorpo {
	
	FONT-STYLE: normal; 
	 TEXT-DECORATION: none
}
.inputfield {
	BORDER-RIGHT: #aba099 1px solid; 
	BORDER-TOP: #aba099 1px solid; 
	 BORDER-LEFT: #aba099 1px solid; 
	COLOR: #000000; BORDER-BOTTOM: #aba099 1px solid; 
		BACKGROUND-COLOR: #efedeb
}
.inputfieldw {
	BORDER-RIGHT: #aba099 1px solid; 
	BORDER-TOP: #aba099 1px solid; 
	BORDER-LEFT: #aba099 1px solid; 
	COLOR: #695d54; BORDER-BOTTOM: #aba099 1px solid; 
	 BACKGROUND-COLOR: #ffffff
}
.inactiveformobject {
	BORDER-RIGHT: #aba099 1px solid; 
	BORDER-TOP: #aba099 1px solid; 
	PADDING-LEFT: 2px; FONT-WEIGHT: normal; 
BORDER-LEFT: #aba099 1px solid; COLOR: #695d54; 
	BORDER-BOTTOM: #aba099 1px solid; FONT-STYLE: normal; 
	
	BACKGROUND-COLOR: #efedeb
}
.but_send {
	BORDER-RIGHT: #ffffff 2px solid; BORDER-TOP: #ffffff 2px solid; 
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BORDER-LEFT: #ffffff 2px solid; 
	COLOR: #ffffff; BORDER-BOTTOM: #ffffff 2px solid; 
	FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
	background-color: #404040;
}
.day_or {
	FONT-SIZE: 65%; MARGIN: 0px 5px 5px; WIDTH: 45px
}
.month_or {
	FONT-SIZE: 65%; MARGIN: 0px 0px 5px; WIDTH: 60px
}
.year_or {
	FONT-SIZE: 65%; MARGIN: 0px 0px 5px; WIDTH: 60px
}
.nights_or {
	FONT-SIZE: 65%; MARGIN: 0px 0px 5px 5px; WIDTH: 20px
}
.rooms_or {
	FONT-SIZE: 65%; MARGIN: 0px 5px 5px; WIDTH: 45px
}
.adults_or {
	FONT-SIZE: 65%; MARGIN: 0px 0px 5px 5px; WIDTH: 45px
}
.pulsante_or {
	BORDER-RIGHT: #ffffff 1px solid; 
	PADDING-RIGHT: 5px; BORDER-TOP: #ffffff 1px solid; 
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 75%; 
	PADDING-BOTTOM: 5px; MARGIN: 0px; 
	BORDER-LEFT: #ffffff 1px solid; 
	WIDTH: 160px; 
	COLOR: #ffffff; PADDING-TOP: 5px; 
	BORDER-BOTTOM: #ffffff 1px solid; 
	TEXT-ALIGN: center; TEXT-DECORATION: none;
	background: #404040;
	 }

.visit_dati_prenotazione_or {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; 
	FONT-SIZE: 85%; PADDING-BOTTOM: 0px; 
	VERTICAL-ALIGN: middle;
	text-align: right; 
	COLOR: #ffffff; 
	PADDING-TOP: 5px
}
.pics {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; 
	MARGIN: 0px; OVERFLOW: hidden; 
	WIDTH: 900px; PADDING-TOP: 0px; HEIGHT: 230px;
	display: inline;
float: left;
}
.pics IMG {
		padding: 0px;
		 LEFT: 0px; 
		 WIDTH: 900px; 
	 TOP: 0px; 
	HEIGHT: 230px; BACKGROUND-COLOR: #eee
}
.mix
{
	display: none;
}

 
