.yui-panel-container .ajaxLongActionDiv{
	width:457px;
	height:217px;
	border:0px solid #777;
	}

/* davide: petra we need this property for pins of simplemaps */
.simpleMapContainer{
	position:relative;
	}

body{
	text-align:left;
	margin:0px;
	padding:0px;
	line-height:100%;
	font-weight:normal;
	background:#f3f2f0 url(../icons/transparent_pin.gif) fixed top left repeat-x;
	color:#777777;
	font-family:Verdana; 
	}
	
input, textarea, select{
	font-size:1em;
	font-family:Verdana; 
	}
	
img{
	border:0;
	}
	
a, a:hover, a:visited{
	color:#444444;
	}

p{
	margin: 0; 
	padding: 0; 
	display:block;
	}
	
area{
	cursor:pointer;
	}

table{
	border-collapse: collapse; 
	clear:both;
	}

td{
	border-collapse: inherit; 
	border: 1px solid #CCCCCC; 
	padding:0.36em; 
	vertical-align:top;
	}

ul{
	list-style-image: none;
	list-style-type: none;
	margin:0em;
	padding:0em;
	}

li{
	background-image: url(../graphics/linkSeparator.gif);
	background-repeat: no-repeat;
	padding-left: 1em;
	margin:0em;
	}
	
h1{
	font-family:Arial;
	font-size:1.91em;
	line-height:1.25em;
	margin:0 0 0.35em 0;
	padding:0.34em 0 0;
	}
	
h2 {
	clear:both;
	font-size:1.09em;
	font-weight:bold;
	margin-bottom:1.85em;
	width:100%;
	}
	
h3{
	margin:0;
	font-size:1em;
	}

.column0{
   width:35%;
	}
	
.CheckBox{
	width:1.18em;
	height:1.18em;
	overflow:hidden;
	margin-right:0.27em;
	margin-left:0em;
	float:left;
	margin-left:
	}
	
.RadioButton{
	margin-right:0.27em;
	float:left;
	}

.cssWrapper{
	width:91.9035em;
  	margin: auto;
	font-size: 0.69em; /*=11px */
	position:relative;
  	}

.topArea{
	position:relative;
	width:100%;
	clear:both;
	}

.globalContainer{
	text-align:left;
	}

/*NUOVA STRUTTURA*/

.frame1{
	width:100%;
 	position:relative;
  	clear:both;
	}

.frame2{
	width:100%;
 	position:relative;
	}
	
.col3{
	width:100%;
	position:relative;
	}
	
.col3b {
	margin-left:0.9em;
	overflow:hidden;
	position:relative;
	width:90.95em;
	}
	
.col2{
    width:100%;
    right:20.6em;
    position:relative;
 	}
 	
.col2b{
	width:100%;
 	}
 	
.col1{
    width:100%;
    right:50.8em; 
    position:relative;
   	}
   	
.col1b{
	width:100%;	
 	}
   	
.content_new{
   	width:100%;
   	position:relative;
    right:21.7em; 
   	padding-bottom:10em;
	}
   
.contentArea_new {
	clear:both;
	width:100%;
	}
	
.center_new{
  	float:left;
   	position:relative;
   	width:48.55em; 
   	left:113.60em;
    }

.center_newSearch{
  	float:left;
   	position:relative;
   	width:69.15em;
	left:113.60em;
    }

.leftmenu_new{
  	float:left;
   	position:relative;
   	width:17.53em;
   	left:45.5em;
    }
   
.rightmenu_new{
  	float:left;
  	position:relative;
  	width:18.18em;
  	left:98em;
	}
	
.rightContainer  {
	float:right;
	padding-bottom:0.64em;
	width:18.18em;
	margin-right:0.5em;
	}
	
.leftContainer  {
	float:left;
	width:48.55em;
	}
	
.ModuleChannel {
	float:left;
	position:relative;
	width:100%;
	}
	
.floatingMenuWrapper {
	display:none;
	left:43.64em;
	margin-top:3em;
	padding-bottom:3px;
	position:absolute;
	top:18em;
	z-index:99;
	}
	
.travelMenuFloating {
	width:31.65em;
	background:white;
	padding:1.18em 1.45em 1.45em 1.45em;
	border: 1px solid #A9A9A9;
	margin:-3px 0px 0px -3px;
	position: absolute;
	}

.floatingMenuWrapper2 {
	display:none;
	left:55.6em;
	margin-top:3em;
	padding-bottom:3px;
	position:absolute;
	top:18em;
	z-index:99;
	}
	
.shoppingMenuFloating {
	width:31.65em;
	background:white;
	padding:1.18em 1.45em 1.45em 1.45em;
	border: 1px solid #A9A9A9;
	margin:-3px 0px 0px -3px;
	position: absolute;
	}
	
.resetStyle{
	clear:both;
	}

.close{
  	clear:both;
	}
	
/******  nuovi temi *******/

.Channel_1 .frame1{
  	background-color:#FAFAFA;
	background-image:url(../graphics/shadowrx_channel_new.png);
   	background-position:right 0;
  	background-repeat:repeat-y;
	}
	
.Channel_1 .frame2{
  	background-image:url(../graphics/mountain_rx_channel1.png);
	background-position:right bottom;
	background-repeat:no-repeat;
	}
	
.Channel_1 .col3{
	background-image:url(../graphics/shadowlx_channel.png);
	background-position:left 0;
	background-repeat:repeat-y;
	}	
	
.Channel_1 .col2{
   	background-image:url(../graphics/shadowcontentarea_channel.png);
   	background-position:right 0;
	background-repeat:repeat-y;
 	}
 	
.Channel_1 .col2b{
   	background-image:url(../graphics/mountain_ct_channel1_new.png);
	background-position:right bottom;
	background-repeat: no-repeat;
 	}
 	
.Channel_1 .col1b{
	background-image:url(../graphics/mountain_lx_channel1_new.png);
	background-position:right bottom;
	background-repeat:no-repeat;
 	}

.Channel_1 .moduleTitle,
.Channel_1 .subLine,
.Channel_1 .subTitle,
.Channel_1 .selectedTab a,
.Channel_1 .tableTotal{
	/*color: #3a5d16;*/
	color:#3b5f16; /* 15.09 modifica codice concordata con Tanja*/
	}
	
.Channel_1 a:hover, 
.Channel_1 a.Link:hover,
.Channel_1 .price {
	color:#98a62f;
	}
			
.Channel_1 a.Ext {
	background-image: url(../icons/link_ext_green.gif);
	}

.Channel_1 a.EMail {
	background-image: url(../icons/email_green.gif);
	}
	
.Channel_1 .Phone{
	background-image: url(../icons/phone_green.gif);
	}

.Channel_1 a.Download {
	background-image: url(../icons/download_green.gif);
	}

.Channel_1 a.Comment {
	background-image: url(../icons/comment_green.gif);
	}

.Channel_1 .plusIcon {
	background:url(/icons/plus_green.gif);	
	}

.Channel_1 .minusIcon {
	background:url(/icons/minus_green.gif);	
	}
	
.Channel_1 .fotoGalleryBack{
	background-image:url(../icons/arrow_left_green.gif);
	}

.Channel_1 .fotoGalleryForward{
	background-image:url(../icons/arrow_right_green.gif);
	}
	
.Channel_1 .pagingBackArrow {
	background-image:url(../icons/arrow_left_green.gif);
	}
	
.Channel_1 .pagingForwardArrow {
	background-image:url(../icons/arrow_right_green.gif);
	}

.Channel_1 .enlargePictureIcon {
	background-image: url(../icons/enlargePicture_green.gif);
	background-repeat:no-repeat;
	width:1em;
	height:1em;
	position:absolute;
	cursor:pointer;
	}
	
.Channel_1 #TB_closeWindowButton {
	background-image: url(../icons/close_green.gif);
	}
	

/* channel 2*/

.Channel_2 .frame1{
  	background-color:#FFF;
	background-image:url(../graphics/shadowrx_channel_new.png);
   	background-position:right 0;
  	background-repeat:repeat-y;
	}
	
.Channel_2 .frame2{
  	background-image:url(../graphics/mountain_rx_channel2.png);
	background-position:right bottom;
	background-repeat:no-repeat;
	}
	
.Channel_2 .frame2Search{
  	background-image:url(../graphics/mountain_rx_channel2.png);
	background-position:right bottom;
	background-repeat:no-repeat;
	}
	
.Channel_2 .col3{
	background-image:url(../graphics/shadowlx_channel_new.png);
	background-position:left 0;
	background-repeat:repeat-y;
	}
	
.Channel_2 .rightmenu_new,
.Channel_2 .leftmenu_new{
	padding-top:0.8em;
	}
	
.Channel_2 a.Ext{
	background-image: url(../icons/link_ext_blue.gif);
	}

.Channel_2 a.EMail{
	background-image: url(../icons/email_blue.gif);
	}
	
.Channel_2 .Phone{
	background-image: url(../icons/phone_blue.gif);
	}

.Channel_2 a.Download{
	background-image: url(../icons/download_blue.gif);
	}

.Channel_2 a.Comment {
	background-image: url(../icons/comment_blue.gif);
	}

.Channel_2 .plusIcon {
	background:url(/icons/plus_blue.gif);	
	}

.Channel_2 .minusIcon {
	background:url(/icons/minus_blue.gif);	
	}
	
.Channel_2 .fotoGalleryBack{
	background-image:url(../icons/arrow_left_blue.gif);
	}
	
.Channel_2 .fotoGalleryForward{
	background-image:url(../icons/arrow_right_blue.gif);
	}

.Channel_2 .pagingBackArrow {
	background-image:url(../icons/arrow_left_blue.gif);
	}
	
.Channel_2 .pagingForwardArrow {
	background-image:url(../icons/arrow_right_blue.gif);
	}

.Channel_2 .enlargePictureIcon{
	background-image: url(../icons/enlargePicture_blue.gif);
	background-repeat:no-repeat;
	width:1em;
	height:1em;
	position:absolute;
	cursor:pointer;
	}

.Channel_2 .moduleTitle,
.Channel_2 .subLine,
.Channel_2 .subTitle,
.Channel_2 .selectedTab a,
.Channel_2 .tableTotal{
	color: #36556a;
	}
	
.Channel_2 .AccommodationDetail .holidayPackagesTabContainer .tabs_label_content a	{
	color:#36556A;
	}
	
.Channel_2 .AccommodationDetail .holidayPackagesTabContainer .selectedTab .tabs_label_content a	{
	color:#DE7011;
	}
	
.Channel_2 a:hover, 
.Channel_2 a.Link:hover,
.Channel_2 .price,
.Channel_2 .MapContainer .LocationListPointSelected {
	color:#69879b;
	}
	
.Channel_2 .leftMenuContainer{
	margin-top: 0.80em;
	}
	
.Channel_2 .rightMenuContainer{
	margin-top: 0.80em;
	}
	
.Channel_2 #TB_closeWindowButton {
	background-image:url(../icons/close_blue.gif);
	}
	
.Channel_2 .yui-panel .container-close {
	background-image:url(../icons/close_blue.gif);
	}

/* channel 3*/

.Channel_3 .frame1{
  	background-color:#FAFAFA;
	background-image:url(../graphics/shadowrx_channel_new.png);
   	background-position:right 0;
  	background-repeat:repeat-y;
	}
	
.Channel_3 .frame2{
  	background-image:url(../graphics/mountain_rx_channel3.png);
	background-position:right bottom;
	background-repeat:no-repeat;
	}
	
.Channel_3 .col3{
	background-image:url(../graphics/shadowlx_channel.png);
	background-position:left 0;
	background-repeat:repeat-y;
	}	
	
.Channel_3 .col2{
   	background-image:url(../graphics/shadowcontentarea_channel.png);
   	background-position:right 0;
	background-repeat:repeat-y;
 	}
 	
.Channel_3 .col2b{
   	background-image:url(../graphics/mountain_ct_channel3.png);
	background-position:right bottom;
	background-repeat: no-repeat;
 	}
 	
.Channel_3 .col1b{
	background-image:url(../graphics/mountain_lx_channel3_new.png);
	background-position:right bottom;
	background-repeat:no-repeat;
 	}
 	
.Channel_3 .leftmenu_new {
	padding-top:0.8em;
	}
	
.Channel_3 a.Ext {
	background-image: url(../icons/link_ext_blue.gif);
	}

.Channel_3 a.EMail {
	background-image: url(../icons/email_blue.gif);
	}
	
.Channel_3 .Phone{
	background-image: url(../icons/phone_blue.gif);
	}

.Channel_3 a.Download {
	background-image: url(../icons/download_blue.gif);
	}

.Channel_3 a.Comment {
	background-image: url(../icons/comment_blue.gif);
	}
	
.Channel_3 .plusIcon {
	background:url(/icons/plus_blue.gif);	
	}

.Channel_3 .minusIcon {
	background:url(/icons/minus_blue.gif);	
	}
	
.Channel_3 .fotoGalleryBack{
	background-image:url(../icons/arrow_left_blue.gif);
	}
	
.Channel_3 .fotoGalleryForward{
	background-image:url(../icons/arrow_right_blue.gif);
	}

.Channel_3 .pagingBackArrow {
	background-image:url(../icons/arrow_left_blue.gif);
	}
	
.Channel_3 .pagingForwardArrow {
	background-image:url(../icons/arrow_right_blue.gif);
	}

.Channel_3 .enlargePictureIcon {
	background-image: url(../icons/enlargePicture_blue.gif);
	background-repeat:no-repeat;
	width:1em;
	height:1em;
	position:absolute;
	cursor:pointer;
	}

.Channel_3 .moduleTitle,
.Channel_3 .subLine,
.Channel_3 .subTitle,
.Channel_3 .selectedTab a,
.Channel_3 .tableTotal {
	color: #36556a;
	}

.Channel_3 a:hover, 
.Channel_3 a.Link:hover,
.Channel_3 .price,
.Channel_3 .MapContainer .LocationListPointSelected {
	color:#69879b;
	}
	
.Channel_3 .leftMenu{
	margin-top: 0.80em;
	}
	
.Channel_3 #TB_closeWindowButton {
	background-image:url(../icons/close_blue.gif);
	}
	
.Channel_3 .yui-panel .container-close {
	background-image:url(../icons/close_blue.gif);
	}
	
/* questo style riguarda il channel 3 ed è solo provvisorio*/

.frameSmall .center_new {
	width:auto;
	left:0.8em;
	}
	
/**/	
 	
/* channel 4*/

.Channel_4 .frame1{
  	background-color:#FFF;
	background-image:url(../graphics/shadowrx_channel_new.png);
   	background-position:right 0;
  	background-repeat:repeat-y;
	}
	
.Channel_4 .frame2{
  	background-image:url(../graphics/mountain_rx_channel4.png);
	background-position:right bottom;
	background-repeat:no-repeat;
	}
	
.Channel_4 .frame2Search{
  	background-image:url(../graphics/mountain_rx_channel4_newSearch.png);
	background-position:right bottom;
	background-repeat:no-repeat;
	}
	
.Channel_4 .col3{
	background-image:url(../graphics/shadowlx_channel_new.png);
	background-position:left 0;
	background-repeat:repeat-y;
	}	
	
.Channel_4 .col2b{
   	background-image:url(../graphics/mountain_ct_channel4_new.png);
	background-position:right bottom;
	background-repeat: no-repeat;
 	}

.Channel_4 .col1,
.Channel_4 .col1Search {
	background-image:url(../graphics/shadowcontentarea_channel4_new.png);
	background-position:right 0;
	background-repeat:repeat-y;
	}
	
.Channel_4 .col1b{
	background-image:url(../graphics/mountain_lx_channel4_new.png);
	background-position:right bottom;
	background-repeat:no-repeat;
 	}
		
.Channel_4 .moduleTitle, 
.Channel_4 .moduleTitle a,
.Channel_4 .subLine,
.Channel_4 .subTitle,
.Channel_4 .selectedTab a,
.Channel_4 .tableTotal {
	color: #6f273f;
	}

.Channel_4 .AccommodationDetail .holidayPackagesTabContainer .tabs_label_content a,	
.Channel_4 .AccommodationDetail .holidayPackagesTabContainer .subTabtabs_MenuItem {
	color:#6F273F /*#36556A;*/
	}
	
.Channel_4 .AccommodationDetail .holidayPackagesTabContainer .selectedTab .tabs_label_content a	{
	color:#DE7011;
	}
		
.Channel_4 a:hover, 
.Channel_4 a.Link:hover,
.Channel_4 .price {
	color:#de7011;
	}

.Channel_4 a.Ext {
	background-image: url(../icons/link_ext_orange.gif);
	}

.Channel_4 a.EMail {
	background-image: url(../icons/email_orange.gif);
	}
	
.Channel_4 .Phone{
	background-image: url(../icons/phone_orange.gif);
	}

.Channel_4 a.Download {
	background-image: url(../icons/download_orange.gif);
	}

.Channel_4 a.Comment {
	background-image: url(../icons/comment_orange.gif);
	}
	
.Channel_4 .plusIcon {
	background:url(/icons/plus_orange.gif);	
	}

.Channel_4 .minusIcon {
	background:url(/icons/minus_orange.gif);	
	}

.Channel_4 .fotoGalleryBack{
	background-image:url(../icons/arrow_left_orange.gif);
	}
	
.Channel_4 .fotoGalleryForward{
	background-image:url(../icons/arrow_right_orange.gif);
	}

.Channel_4 .pagingBackArrow {
	background-image:url(../icons/arrow_left_orange.gif);
	}

.Channel_4 .pagingForwardArrow {
	background-image:url(../icons/arrow_right_orange.gif);
	}
	
.Channel_4 .enlargePictureIcon {
	background-image: url(../icons/enlargePicture_orange.gif);
	background-repeat:no-repeat;
	width:1em;
	height:1em;
	position:absolute;
	cursor:pointer;
	}
	
.Channel_4 #TB_closeWindowButton {
	background-image: url(../icons/close_orange.gif);
	}
	
.Channel_4 .yui-panel .container-close {
	background-image: url(../icons/close_orange.gif);
	}
	
/*end style*/


.moduleTitle {
	font-weight:bold;
	background-position:center bottom;
	background-repeat:repeat-x;
	}
	
.twoColumns {
	width:100%;
	margin-bottom:2.09em;
	}

.left {
	float:left; 
	width:23.18em;
	overflow:hidden; 
	margin-right:2.09em;
	}

.right {
	float:left; 
	width:23.18em;
	overflow:hidden;
	}

.moduleContainer .Image {
	float:left; 
	margin-right: 0.73em;
	background-color: #F7F7F7;
	}

.moduleContainer .Image img {
	clear:both;
	}

.moduleButton {
	font-weight:bold;
	color:#555555;
	float:left;
	text-align:right;
	clear:both;
	width:100%;
	}

.ImageDescriptionLabel {
	font-family: cursive;
	}
								
.Image {
	position:relative;
	}

.Image .Text {
	font-size:0.82em;
	line-height: 1.2em;
	padding:0.18em;
	float:none;
	clear:both;
	}

.label {
	font-weight:bold; 
	margin-right:0.55em;
	}
								
.checkboxLabel {
	float:left;
	}
								
.tabs {
	width:100%;
	}
								
.tabs_labels_leftBg {
	background-image: url(../graphics/tabSelected_leftBg_firstTab.png); 
	background-repeat:y-repeat;
	height: 1.8em;
	padding-top:0em;
	margin-top:0.5em;
	float:left;
	width:0.55em;
	}

.tabs_labels {
	margin-left:5px;
	}
									
.tabs_label {
	background-image: url(../graphics/tabUnselected_rightBg_lastTab.png);
	background-repeat:no-repeat;
	background-position:right 3px;
	float:left;
	height:2.25em;
	position:relative;
	padding: 0em 0.45em 0em 0em; 
	border-bottom:1px solid #D4D4D4;
	margin-left:-5px;
	display:block;
	}
											
.tabs_label_leftBg {
	background-image: url(../graphics/tabUnselected_leftBg.png);
	background-repeat: repeat-y;
	float: left; 
	width: 0.73em; 
	-moz-background-clip: -moz-initial; 
	-moz-background-origin: -moz-initial; 
	-moz-background-inline-policy: -moz-initial; 
	position: absolute; 
	left: 0em; 
	top: 0em; 
	margin-top: 0.65em; 
	height: 1.6em;
	}
	
.selectedTab .tabs_label_leftBg {
	background-image: none; 
	border-left:1px solid #E1E1E1;
	height: 1.7em;
	padding-top:0em;
	margin-top:0.5em;
	}

.tabs_label_content {
	float: left; 
	background-repeat: repeat-x; 
	background-position: center top; 
	padding-top: 0.64em; 
	height: 1.55em; 
	padding-right: 0.73em; 
	background-image: url(../graphics/tabUnselected_topBg.png); 
	padding-left: 0.73em;
	background-color: #F7F7F7;
	width:auto;
	}
										 	
.selectedTab .tabs_label_content {
	background-image: url(../graphics/tabSelected_topBg.png); 
	background-color: #FFFFFF;
	height:1.71em;
	}
										 	
.tabs_label_rightBg {
	background-image: url(../graphics/tabUnselected_rightBg_lastTab.png);
	background-repeat:y-repeat;
	height: 1.95em;
	padding-top:0em;
	margin-top:0.3em;
	float:left;
	width:0.45em;
	}

.lastTab.selectedTab .tabs_label_content {
	padding-right:0.73em;
	}

.lastTab .tabs_label_content {
	padding-right:0.5em;
	}
	
.tabs_MenuItem {
	text-decoration:none;
	font-size:1.08em;
	font-weight:bold;
	}
												
.lastTab .tabs_label_rightBg {
	float:left;
	background-image: url(../graphics/tabUnselected_rightBg_lastTab.png);
	background-repeat: no-repeat;
	height:2em;
	width:0.73em;
	margin-top:0.27em;
	}

.selectedTab.lastTab .tabs_label_rightBg {
	float:left;
	background-image: url(../graphics/tabSelected_rightBg_lastTab.png);
	background-repeat: no-repeat;
	}

.tabs_contents {
	float:left;
	clear:both;  
	border-top:1px solid #D4D4D4;
	padding-top: 1.55em;
	margin-top:-1px;
	width:100%;
	overflow:hidden;
	}

.TabContainer{
	float:left;
	width:100%;
	}
	
.tabs_contents .articleTabContainer {
	float:left;
	clear:both;
	width:100%;
	}

.errorMessage span {
	display:block;
	font-weight:bold;
	}

.inputWriting{
	color:#444444;
	font-style: normal;
	}
									
a.Ext, a.EMail, a.Download, a.Comment, .Phone {
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 1.64em;
	width:auto;
	display:block;
	}

.titleRow td, 
.tableTotal{
	font-weight:bold;
	}
								
.inputStandby{
	color:#000;
	}
	
.inputDateExplainStyle{
	color:#a9a9a9;
	background-color:#FFFFFF;
	font-style: italic;
	}

.PriceContainer{
	margin-bottom:0.45em;
	float:left;
	clear: both;
	width:100%;
	}

.PriceContainer .priceContainerLabel{
	float:right;
	width:auto;
	font-weight: bold;
	font-size:12px; /*font-size:1.09em;*/
	color:white;
	text-align:right;
	margin-right:0.5em;
	}
	
.PriceContainer .priceLeftBg{
	background-image: url(../graphics/priceLeftBg.png);
	background-repeat: no-repeat;
	float:left;
	width:11px;
	height:22px;
	}
	
.PriceContainer .PriceLabel{
	background-image: url(../graphics/priceBg.png);
	float:left;
	width:auto;
	height:22px;
	background-repeat: repeat-x;
	padding-top:0.25em;
	}
	
.PriceContainer .priceLable{
    clear:both;
    float:right;
    width:100%;
    size:0.688em;
    color:#de7011;
    text-align:right;
    }
	
.PriceContainer .priceRightBg{
	float:left;
	width:11px;
	height:22px;
	background-image: url(../graphics/priceRightBg.png);
	background-repeat: no-repeat;
	}

.PriceContainer .priceContainerLabel a,
.PriceContainer .priceContainerLabel a:hover{
	color:white;
	}
	
.PriceContainer .priceContainerLabel .PriceLabel p{
	display:inline;
	margin-right:expression('0.25em');
	}
	
.bookButtonContainer{
	float:left;
	clear: both;
	width:100%;
	}
	
.bookButtonContainer .bookButtonContainerLabel{
	float:right;
	width:auto;
	font-weight: bold;
	font-size:1.09em;
	color:white;
	text-align:right;
	margin-right:0.5em;
	}

.bookButtonContainer .bookButtonContainerLabel a,
.bookButtonContainer .bookButtonContainerLabel a:hover{
	color:white;
	}

.bookButtonContainer .bookButtonLeftBg{
	background-image: url(../graphics/bookLeftBg.png);
	background-repeat: no-repeat;
	float:left;
	width:11px;
	height:22px;
	}

.bookButtonContainer .bookButtonLabel{
	background-image: url(../graphics/bookBg.png);
	float:left;
	width:auto;
	height:22px;
	background-repeat: repeat-x;
	}
										
.bookButtonContainer .bookButtonLabel .SearchMenuItem{
	display:block;
	margin-top:0.2em;
	} 

.bookButtonContainer .bookButtonContainerLabel .bookButtonLabel p{
	display:inline;
	margin-right:expression('0.25em');
	}

.bookButtonContainer .bookButtonRightBg{
	float:left;
	width:11px;
	height:22px;
	background-image: url(../graphics/bookRightBg.png);
	background-repeat: no-repeat;
	}

.historyBack{
	float:left; 
	clear:both;
	margin-top:2.09em;
	}

.historyBack a{
	font-weight:bold;
	}
									
.fieldLabel{
	float:left; 
	margin-right:0.81em;
	}
	
.pleasewait{
	height:100%;
	width:100%;
	position:absolute;
	float:left;
	clear:both;
	background:#CCCCCC;
	-moz-opacity:0.6;
	filter:alpha(opacity=60);
	text-align:center;
	left:0em;
	z-index:10
	}
	
.ResultNotFound{
	font-weight:bold;
	color:#DE7011;
	}	
	
.sinfo_info_box{
	width:auto;
	height:auto;
	float:left;
	clear:both;
	}

.sinfo_info_box .imageInfoBox{
	float:left;
	margin-right:1em;
	}

.sinfo_info_box .mapWebcamSmallImage{
	/* ho dovuto commentare le misure in em perche l'infobox viene ingrandito con uno script e sballa le misure
	width:18.18em;
	height:13.64em;
	*/
	width:200px;
	height:150px;
	}
	
.ss_sp_box {
	background:none;
	}
	
/*styles Tickbox che mi caricano le icone servono per la finestra a comparsa dei commenti*/

#TB_downloadImage {
	background-image:url(../icons/download_green.gif);
	}

#TB_closeWindowButton{
	background-image:url(../icons/close_green.gif);
	}
	
#TB_window .Logo{
	background-image:url(../images/logo_77x41.jpg);
	}
	
.hd #TB_downloadImage {
	float:none;
	left:10px;
	top:-3px;
	}

/*	
.moduleBorder
{
	border-style:solid;
	border-color:#ff0000;
}	

.moduleName
{
	background-color:#ffAAAA;
	color:#000000;
}
*/