/* Colours:
   Metropolitan Purple: #39104A
   Metropolitan Beige:	#DDD5CF
   Textbox BG:		#a1a1d0
*/

/* Defaults */
body
{
  background-color: #ebebfc; color: black;
  text-align: left; vertical-align: top;
  font: normal small verdana, arial, helvetica, sans-serif;
}
a 	  {text-decoration:underline; }
a:link 	  {color:black;}
a:visited {color:blue;}
:active	  {border: none; outline: none;}
:focus	  {border: none; outline: none;}

/* Vertical Nav Bar Button */
.vbutton, .vbuttonhl
{ height: 22px; text-align: left; vertical-align: bottom;
  font: normal x-small verdana, helvetica, arial, sans-serif;
  font-size: 9px; font-weight: 500;
  letter-spacing: -0.05em; line-height: 1.2em;
}
.vbutton
{ background-color: #DDD5CF; color: #39104A;
  border-bottom: 5px white   solid;
}
.vbutton a 		{color:inherit; text-decoration:none;
			 display: block; width: 100%; height: 100%; }
.vbutton a:visited	{color:#39104A;}
.vbutton a:link    	{color:#39104A;}
.vbutton a:hover 	{color:white;}

.vbuttonhl
{ background-color: #D0C8C8; color: #FFFFFF;
  border-bottom: 5px white   solid;
}
.vbuttonhl a 		{color:inherit; text-decoration:none;
			 display: block; width: 100%; height: 100%; }
.vbuttonhl a:visited	{color:#39104A;}
.vbuttonhl a:link    	{color:#39104A;}
.vbuttonhl a:hover 	{color:white;}

/* Vertical Nav Bar SubMenu Button */
.sbutton
{ background-color: white; color: #39104A;
  height: 10px; text-align: right; vertical-align: bottom;
  font: normal x-small verdana, helvetica, arial, sans-serif;
  font-size: 9px; font-weight: 500;
  letter-spacing: 0.01em; line-height: 1.2em;
  border-top: none;
  border-bottom: 1px white solid;
}
.sbutton a 		{color:inherit; text-decoration:none; }
.sbutton a:visited	{color:#39104A;}
.sbutton a:link    	{color:#39104A;}
.sbutton a:hover 	{color:black;   text-decoration:underline;}

/* Overall style for the main content panel */
.maintd
{ background-color: white; color: black;
  width: 730px; text-align: left; vertical-align: top;
  font: normal x-small verdana, arial, helvetica, sans-serif;
  border-top: 5px white solid;
  border-left: 5px white solid;
  border-right: 5px white solid;
  font-size: 13px;
  letter-spacing: 0.01em; line-height: 1.2em;
}
.maintd a 	  {color:inherit; text-decoration:underline; }
.maintd a:visited {color:black;}
.maintd a:link    {color:black;}
.maintd a:hover   {color:blue;}

.hmenu
{ background-color: #ebebfc; color: #444444;
  width: 730px; text-align: left; vertical-align: top;
  font: normal x-small verdana, arial, helvetica, sans-serif;
  font-size: 11px;
  letter-spacing: 0.01em; line-height: 1.75em;
  margin-left: 10em;
  border-top: 8px white solid;
}
.hmenu a 	 {color:inherit; text-decoration:underline; }
.hmenu a:visited {color:#444444;}
.hmenu a:link    {color:#444444;}
.hmenu a:hover   {color:black;}

/* Headlines */

.bannerbox, .bannerbox2
{ background-color: #152c46; color: #FFFFFF;
  text-align: left; vertical-align: top;
  font: normal x-small verdana, arial, helvetica, sans-serif;
  font-size: 11px; font-weight:400;
  letter-spacing: -0.01em; line-height: 1.2em;
  margin-left: 10em;
  border-top: 10px #152c46 solid;
  border-bottom: 5px #152c46 solid;
}
.bannerbox
{ border-right: 30px #152c46 solid;
  border-left:  35px #152c46 solid;
}
/* Headlines, justified right */
.bannerbox2
{ border-right: 30px #152c46 solid;
  border-left: 210px #152c46 solid;
}
.bannerbox3
{ background-color: #152c46; color: #FFFFFF;
}
.bannertextlg, h1
{ font-size: 14px;
  font-weight:bold;
  letter-spacing: 0.4em;
  color:#AAAAAA;
  margin: 0;
}

.bannertextsm, h2
{ font-size: 11px; line-height: 13px; font-weight: normal;
  letter-spacing: 0.1em; color: #AAAAAA;
  margin: 0;
}
/**************************** offerta line *****************************/
.offertaline{border:1px solid white; width:100%; clear:both; overflow:hidden; margin-bottom:20px; padding:10px; box-shadow:5px 5px 10px #000000;}
.offertaline .image{border:1px solid white; float:left; margin-right:10px;}
.offertaline a{font-size:15px; line-height:20px; font-weight:bold;}
.offertaline .text{background-color:transparent; font-size:120%;}
.offertaline:hover{box-shadow:10px 10px 20px #000000; background-color:#C0C0E2}

.foldercontenitore{
 background-color: #a1a1d0; color: white;
 text-align: left; vertical-align: top;
 font: normal x-small verdana, arial, helvetica, sans-serif;
 font-size: 11px; font-weight: 400;
 letter-spacing: -0.01em; line-height: 1.25em;
border:0 !important;
 padding-left: 10px;
 padding-right:37px;
 padding-top:30px;
}

.content-view-full .class-article .attribute-header h1 {color:#152C46;}
/* This is the main copy area. */
.textbox, .illustratedbox
{ background-color: #a1a1d0; color: white;
  text-align: left; vertical-align: top;
  border-top: 30px #a1a1d0 solid;
  border-bottom: 50px #a1a1d0 solid;
  border-left: 35px #a1a1d0 solid;
  font: normal x-small verdana, arial, helvetica, sans-serif;
  font-size: 11px; font-weight: 400;
  letter-spacing: -0.01em; line-height: 1.25em;
  margin-left: 10em;
  margin-right: 0em;
}
.textbox 			{border-right: 75px #a1a1d0 solid;}
.textbox a 			{text-decoration: underline;}
.textbox a:visited 		{color:#ffffff;}
.textbox a:link  		{color:#ffffff;}
.textbox a:hover   		{color:#000000;}

.illustratedbox 		{border-right: 10px #a1a1d0 solid;}
.illustratedbox a 		{text-decoration: underline;}
.illustratedbox a:visited 	{color:#ffffff;}
.illustratedbox a:link  	{color:#ffffff;}
.illustratedbox a:hover   	{color:#000000;}

.picbesidetextbox
{ background-color: #a1a1d0; color: white;
  text-align: left; vertical-align: top;
  border-top: 0px #a1a1d0 solid;
  border-bottom: 10px #a1a1d0 solid;
  border-right: 65px #a1a1d0 solid;
  border-left: 15px #a1a1d0 solid;
  font: normal x-small verdana, arial, helvetica, sans-serif;
  font-size: 11px; font-weight: 400;
  letter-spacing: -0.01em; line-height: 1.25em;
  margin-left: 10em;

}
.picbesidetextbox a { text-decoration: underline;}
.picbesidetextbox a:visited {color:#ffffff;}
.picbesidetextbox a:link    {color:#ffffff;}
.picbesidetextbox a:hover   {color:#000000;}


.item
{ font: normal x-small verdana, arial, helvetica, sans-serif;
  font-size: 11px; font-weight: 400;
  letter-spacing: -0.01em; line-height: 1.25em;
  margin-left: 1.45em;
  text-indent: -1.45em;
  margin-bottom: 0.25em ;
}

.textbox_links
{ font-size: 10px; font-weight: 400;
  border-top: 15px #a1a1d0 solid;
}

.text_links
{ font-size: 10px; font-weight: 400;
  margin-left: 0em;
  text-indent: 0em;
  border-top: 15px #a1a1d0 solid;
}

.dot_r
{ font-size: 10px; font-weight: 400;
  text-align: center;
  vertical-align: top;
  color: white;
}
.dot_l
{ font-size: 10px; font-weight: 400;
  text-align: left;
  vertical-align: top;
  color: white;
}

.spacebox
{ background-color: white; color: white;
  text-align: left; vertical-align: top;
  font: normal x-small verdana, arial, helvetica, sans-serif;
  font-size: 3px; font-weight: 400;
  letter-spacing: -0.01em; line-height: 1.0em;
}

.pictures
{ background-color: #a1a1d0 ; color: black;
  vertical-align: top;
  font: normal x-small verdana, arial, helvetica, sans-serif;
}

.leftpictures
{ background-color: #a1a1d0 ; color: black;
  vertical-align: top;
  font: normal x-small verdana, arial, helvetica, sans-serif;
  border-bottom: 15px #a1a1d0 solid;
  border-left: 35px #a1a1d0 solid;
  margin-left: 10em;
  width: 75px;
}

.hyperpic	{border: 1px white solid;}
.hyperpichl 	{border: 1px black solid;}

.fieldbutton, .fieldbuttonhl, .bigbutton, .bigbuttonhl
{ text-align: center; vertical-align: middle;
  font: normal x-small verdana, helvetica, arial, sans-serif;
  font-size: 9px; font-weight: 500;
  letter-spacing: +0.05em; line-height: 2em;
}
.fieldbutton
{ background-color: #888888; color: #FFFFFF;
  border:  1px white solid;
  width: 150px; height: 22px;
}
.fieldbuttonhl
{ background-color: #152c46; color: black;
  border:  1px black solid;
  width: 150px; height: 22px;
}
.fieldbutton a, .fieldbuttonhl a
{ text-decoration:underline; vertical-align: middle;
  display: block; width: 100%; height: 100%;
}
.fieldbutton a
{ background-color: #888888; color: white;}
.fieldbuttonhl a
{ background-color: #152c46; color: black;}
.fieldbutton a:visited, .fieldbutton a:link, .fieldbutton a:hover
{ color:#FFFFFF;}
.fieldbuttonhl a:visited, .fieldbuttonhl a:link, .fieldbuttonhl a:hover
{ color:#AAAAAA;}

.bigbutton
{ background-color: #888888; color: #FFFFFF;
  border:  1px white solid;
  width: 225px; height: 22px;
}
.bigbuttonhl
{ background-color: #152c46; color: black;
  border:  1px black solid;
  width: 225px; height: 22px;
}
.bigbutton a, .bigbuttonhl a
{ color:inherit; text-decoration:underline;
  display: block; width: 100%; height: 100%;
}
.bigbutton a:visited, .bigbutton a:link, .bigbutton a:hover
{ color:#FFFFFF;}
.bigbuttonhl a:visited, .bigbuttonhl a:link, .bigbuttonhl a:hover
{ color:#AAAAAA;}

.widebutton, .widebuttonhl
{ width: 250px; height: 22px; text-align: center; vertical-align: bottom;
  font: normal x-small verdana, helvetica, arial, sans-serif;
  font-size: 9px; font-weight: 500;
  letter-spacing: -0.05em; line-height: 1.2em;
}
.widebutton a, .widebuttonhl a
{ color:inherit; text-decoration:none; vertical-align: bottom;
  display: block; width: 250px; height: 100%;
}
.widebutton a:visited, .widebutton a:link,
.widebuttonhl a:visited, .widebuttonhl a:link
{ color:#39104A; }
.widebutton a:hover, .widebuttonhl a:hover
{ color:white;}

.widebutton
{ background-color: #DDD5CF; color: #39104A;
  border-bottom: 1px #DDD5CF solid;
}

.widebuttonhl
{ background-color: #D0C8C8; color: black;
  border-bottom: 1px #D0C8C8 solid;
}

.text, .nitext, .adrform td
{ background-color: #a1a1d0; color: white;
  font: normal x-small verdana, arial, helvetica, sans-serif;
  font-size: 11px; font-weight: 400;
  letter-spacing: -0.01em; line-height: 1.25em;
}
.text   		{margin-left: 10em;}
.text a 		{text-decoration: underline;}
.text a:visited 	{color:#ffffff;}
.text a:link    	{color:#ffffff;}
.text a:hover   	{color:#000000;}
.nitext a 		{text-decoration: underline;}
.nitext a:visited 	{color:#ffffff;}
.nitext a:link    	{color:#ffffff;}
.nitext a:hover   	{color:#000000;}

.inputtxt
{ background-color: white; color: black;
  font: normal x-small verdana, arial, helvetica, sans-serif;
  font-size: 11px; font-weight: 400;
  letter-spacing: -0.01em; line-height: 1.25em;
}

.questiontxt
{ background-color: #152c46; color: #AAAAAA;
  font: normal x-small verdana, arial, helvetica, sans-serif;
  font-size: 11px; font-weight: 400;
  letter-spacing: -0.01em; line-height: 1.25em;
  height: 24px;
}

.answertxt
{ background-color: white; color: #666666;
  font: normal x-small verdana, arial, helvetica, sans-serif;
  font-size: 11px; font-weight: 400;
  letter-spacing: -0.01em; line-height: 1.25em;
  height: 22px;
}

.adrform td.label { width: 150px; vertical-align: middle; text-align: right;}
.adrform td.field { width: 375px; vertical-align: top; text-align: left;}

.date_area, .n_area, .property_area, .code_area
{ text-align: center; vertical-align: middle;
  font: normal x-small verdana, helvetica, arial, sans-serif;
  font-size: 9px; font-weight: 500;
  letter-spacing: +0.05em; line-height: 1.5em;
  background-color: #888888; color: white;
  border:  0px black solid;
}

.date_area
{ width: 105px; height: 12px; border: 2px #DDD5CF solid; text-align: center; }

.rezz_date_area
{ width: 125px; height: 12px; border: 2px #DDD5CF solid; text-align: center;
  background-color: #888888; color: white;
}

.n_area
{ width: 50px; height: 12px; }

.property_area
{ width: 160px; height: 12px; text-align: right;}

.code_area
{ width: 85px; height: 16px; border: 2px #DDD5CF solid;}

.qrez, .qrez_error, .rezz, .rezz_error
{ font: normal x-small verdana, helvetica, arial, sans-serif;
  font-size: 9px; font-weight: 500;
  letter-spacing: 0.01em; line-height: 1.5em; text-align: right;
}

.rezz, .rezz_error, .rez
{ font: normal x-small verdana, helvetica, arial, sans-serif;
  font-size: 10px; font-weight: 500;
  letter-spacing: 0.01em; line-height: 1.5em; text-align: right;
  background-color: #a1a1d0; color: white;
}

.qrez_error, .rezz_error
{ letter-spacing: 0.005em; line-height: 1.0em; text-align: right;
  color: #FF4444
}

.rezz_error
{ background-color: #AAAAAA;}


/* TABLES */

table.cols
{
	width: 100%;
	margin: 1em 0 1em 0;
	border: none;
	font-weight: bold;
	text-align: center;
	color: #152C46;
	width: 180px;
}

table.cols th, table.cols td
{
	padding: 0.5em;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	vertical-align: top;
}

table.cols th
{
	font-weight: bold;
	color: #525345;
	background-color: #CCCCFF;
	white-space: nowrap;
	text-align: left;
	background-image: url(../images/th_bg.png);
	background-repeat: repeat-x;
	background-position: top left;
}

table.cols td
{
	font-weight: normal;
}

table.cols th:first-child, table.cols td:first-child
{
	border-left: 1px solid #ffffff;
}

table.cols col.bglight, div.bglight
{
	background-color: #EBEBFC;
}

table.cols col.bgdark, div.bgdark
{
	background-color: #6666CC;
}

table.cols tr.bglight:hover, table.cols tr.bgdark:hover
{
	background-color: #6666CC;
}

table.cols tr.bglight:hover td, table.cols tr.bgdark:hover td
{
	background-color: #9999CC;
}

table.cols a
{
	border-bottom-color: #6666CC;
}

table.renderedtable
{
	width: 100%;
	margin: 1em 0 1em 0;
	border: none;
}

table.renderedtable th, table.renderedtable td
{
	padding: 0.5em;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	vertical-align: top;
}

table.renderedtable th
{
	font-weight: bold;
	color: #525345;
	background-color: #CCCCFF;
	white-space: nowrap;
	text-align: left;
	background-image: url(../images/th_bg.png);
	background-repeat: repeat-x;
	background-position: top left;
}

table.renderedtable td
{
	font-weight: normal;
}

table.renderedtable th:first-child, table.renderedtable td:first-child
{
	border-left: 1px solid #ffffff;
}

table.renderedtable tr.bglight, div.bglight
{
	background-color: #9999CC;
}

table.renderedtable tr.bgdark, div.bgdark
{
	background-color: #6666CC;
}

table.renderedtable tr.bglight:hover, table.renderedtable tr.bgdark:hover
{
	background-color: #6666CC;
}

table.renderedtable tr.bglight:hover td, table.renderedtable tr.bgdark:hover td
{
	background-color: #9999CC;
}

table.renderedtable a
{
	border-bottom-color: #6666CC;
}

table.comparison
{
	width: 100%;
	margin: 1em 0 1em 0;
	border: none;
}

table.comparison th, table.comparison td
{
	padding: 0.5em;
	vertical-align: top;
}

table.comparison th
{
	font-weight: bold;
	color: #525345;
	background-color: #CCCCFF;
	white-space: nowrap;
	text-align: left;
	background-image: url(../images/th_bg.png);
	background-repeat: repeat-x;
	background-position: top left;
}

table.comparison td
{
	font-weight: normal;
	text-align: center;
	color: #152C46
}

table.comparison th:first-child, table.comparison td:first-child
{
}

table.comparison col.bglight, div.bglight
{

}

table.comparison col.bgdark, div.bgdark
{
	font-weight: normal;
	color: #525345;

	white-space: nowrap;
	text-align: left;
}

table.comparison tr.bglight:hover, table.comparison tr.bgdark:hover
{
	background-color: #9999CC;
}
table.comparison tr.bglight td
{
	background-color: #ebebfc;
}
table.comparison tr.bgdark td
{
	background-color: #cdd6e1;
}

table.comparison a
{
	border-bottom-color: #6666CC;
}


#leftMenu{
		vertical-align:top;
		width:200px;
		padding-left:15px;
		padding-right:5px;
		font-size:9px;
		/*float:left;*/
	}
	/*
	General rules
	*/


.menu_list {
	width: 180px;
}

.menu_head{
	color:#152C46;
	padding: 5px 10px;
	cursor: pointer;
	position: relative;
	margin-top:4px;
	margin-bottom:4px;
	font-weight:normal;
	background: #fc8c1f url(http://www.hotelgened.it/extension/ezwebin/design/ezwebin/images/left.png) center right no-repeat;
}

.menu_head a, .menu_head a:visited{
	padding: 5px 10px;
	cursor: pointer;
	position: relative;
	margin-top:4px;
	margin-bottom:4px;
	font-weight:normal;
	text-decoration:none;
	color:#152C46;
}
.menu_head a:hover{
	padding: 5px 10px;
	cursor: pointer;
	color:#ffffff;
	position: relative;
	margin:1px;
	font-weight:normal;
	text-decoration:none;
}
.menuLink,.menuLink a,  .menuLink a:visited,{
	padding: 5px 10px 5px 10px;
	cursor: pointer;
	position: relative;
	margin:1px;
	font-weight:normal;
	text-decoration:none;
	background: #fc8c1f  center right no-repeat;
}

.menu_body {
	display:none;
}
.menu_body a, .menu_body a:visited{
  display:block;
  color:#152C46;
  background-color:#f3d9a2;
  padding: 5px 10px 5px 10px;
  font-weight:normal;
  text-decoration:none;
  text-align: right;
}
.menu_body a:hover{
  color: #152C46;
  text-decoration:underline;
}

/* ARTICLE */

div.content-view-full div.class-article div.attribute-header h1
{
	background: none;
	padding-bottom: 0;
	margin-bottom: 0.25em;
}

div.content-view-full div.class-article div.attribute-byline
{
	background-image: url(../images/attribute_header_bg_medium.png);
	background-position: bottom center;
	background-repeat: no-repeat;
	padding-bottom: 30px;
	margin-bottom: -0.25em;
	display: block;
}

div.content-view-full div.class-article div.attribute-short
{
	font-weight: bold;
}

div.content-view-line div.class-article div.attribute-short
{
	font-weight: normal;
}

div.content-view-embed div.class-article div.attribute-short
{
	font-weight: normal;
}

div.content-view-full div.class-article div.attribute-long
{
	background-image: url(../images/attribute_header_bg_medium.png);
	background-position: bottom center;
	background-repeat: no-repeat;
	padding-bottom: 56px;
}

div.attribute-tipafriend
{
	background-image: url(../images/attribute_header_bg_medium.png);
	background-position: top center;
	background-repeat: no-repeat;
	margin-top: 2em;
}

div.attribute-tipafriend p
{
	padding-top: 2em;
}

div.attribute-tipafriend a
{
	padding-left: 26px;
	background-position: left center;
}

/* POSITION CONTROL */

div.block /* Used around groups of objects which are connected in some way, and requires extra margins to the surroundings */
{
	margin: 0.5em 0 0.5em 0;
	padding: 0;
	clear: both;
}

div.block div.element /* Used if several objects are to be stacked horizontally within the same block */
{
	padding-right: 1em;
	float: left;
}

div.block div.left /* Floats elements to the left in a block */
{
	width: 48%;
	float: left;
	clear: left;
}

div.block div.right /* Floats elements to the right in a block */
{
	width: 48%;
	float: right;
	clear: right;
}

div.object-left /* Used for floating images and other content elements to the left inside other content */
{
	margin: 0.25em 0.25em 0.25em 0;
	float: left;
	clear: left;
}

div.object-right /* Used for floating images and other content elements to the right inside other content */
{
	margin: 0.25em 0 0.25em 0.25em;
	float: right;
	clear: right;
}

.float-break
{
	height: 1%; /* Fix for IE */
}

.float-break:after /* Terminate floating elements flow */
{
	content: "-";
	height: 0;
	font-size: 0;
	visibility: hidden;
	display: block;
	clear: both;
}

div.break /* Old method for terminating floating elements flow; kept for backwards compatibility */
{
	clear: both;
	font-size: 1px; /* Fix for IE */
	height: 1px;
	margin-bottom: -1px;
}

/* IMAGE */

div.attribute-image
{
	margin: 0.25em 0 0.5em 0;
}

div.content-view-full div.attribute-image
{
	float: right;
	margin-left: 0.5em;
	margin-right: 0;
}

div.content-view-full div.class-image div.attribute-image
{
	margin-left: 0;
	float: none;
}

div.content-view-full div.attribute-image div.caption
{
	background-color: #EAE9E1;
	font-size: 0.8em;
	text-align: center;
	margin: 2px 0 0 0;
}

div.content-view-full div.attribute-image div.caption p
{
	padding: 3px;
	margin: 0;
}

div.content-view-line div.attribute-image
{
	float: left;
	margin-right: 0.5em;
	margin-left: 0;
}

div.content-view-embed div.attribute-image
{
	float: left;
	margin-right: 0.5em;
	margin-left: 0;
}

div.object-left div.content-view-embed div.class-image div.attribute-image
{
	margin: 0;
	float: none;
}

div.object-right div.content-view-embed div.class-image div.attribute-image
{
	margin: 0;
	float: none;
}

div.object-center div.class-image
{
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

div.object-center div.content-view-embed div.class-image div.attribute-image
{
	margin: 0;
	float: none;
}

div.content-view-embed div.class-image div.attribute-caption
{
	background-color: #EAE9E1;
	font-size: 0.8em;
	text-align: center;
	margin: 2px 0 0 0;
}

div.object-center div.content-view-embed div.class-image div.attribute-caption
{
	margin: 2px auto 0 auto;
}

div.content-view-embed div.class-image div.attribute-caption p
{
	padding: 3px;
	margin: 0;
}


#booking
{
	background: #FC8C1F;
	margin-left:15px;
	width:170px;
	color: #152C46;
	font-family:verdana;
	padding:5px;
	position:relative;
	font-size:11px;
}
#booking h3
{
	margin:0px;
	padding:10px 0;
	background:url(../images/sfondo_prenota.png) repeat-x;
	color:#fff;
	font-family: arial;
	font-size: 15px;
	position:absolute;
	left:0;
	right:0;
	top:10px;
	text-align: center;
}
#form_booking
{
	margin-top:50px;
}
#extra-booking
{
	display: none;
}

#hintbooking
{
	padding-left:70px;
	font-weight:bold;
	font-size:10px;
}
#booking input
{
		width:90px;
}
#booking input,
#booking select
{
	margin:1px 0;
	border: 1px solid #A1A1A1;
	color: #444444;
	font-family: NeoTechStdRegular;
	padding: 2px;
}
#booking select
{
	font-size:10px;
	padding:0;
}
#booking .calendar
{
	background: url("/ezwebin/images/calendar.png") no-repeat 76px 2px #FFFFFF;
}
#booking label
{
	display: inline-block;
	width:135px;
}
#booking span
{
	display: inline-block;
	width:65px;
}

#verificadisponibilita
{
	display:inline-block;
	padding:8px 3px 3px 1px;
	background: url(../images/disponibilita_btn.png) no-repeat;
	color:#fff;
	width:162px;
	height:25px;
	text-align: center;
	font-weight: bold;
	font-family: arial;
	text-decoration: none;
	font-size:14px;
	margin-top:10px;
}
.bookingfull
{
	background-color:#A1A1D0;
	margin:5px;
}

