body {
	margin-top: 0px;
	margin-right: 10px;
	margin-left: 10px;
	font-family: Verdana, sans-serif;
	font-size:10px;
	height:100%;

background-image:url('graphics/logo_full.png'); background-repeat:no-repeat; background-position:center top;
}

A.menu_link {font-size:12px; color:#000000; font-weight: normal; text-decoration: none;}
A.menu_link:hover {color: #CC0000;}

A.credits {font-size:11px; color:#333333; text-decoration: none;}
A.credits:hover {color:#FF6600;}

.td_edge_L {width:6px; background-image:url('graphics/border_left.jpg'); background-repeat:repeat-y; background-position:right top;}
.td_edge_R {width:6px; background-image:url('graphics/border_right.jpg'); background-repeat:repeat-y; background-position:left top;}

table#table_main {width: 982px; padding:0px; border-spacing:0px; border-collapse:collapse; margin:0px;}

table#table_main td#td_logo{height: 103px;}
table#table_main td#searchbar_area{height: 44px; background-image:url('graphics/box_menu.png');}
table#table_main td#td_footer{height: 92px; background-image:url('graphics/box_footer.png');}

table#table_inner_1 {width:100%; padding:0px; border-spacing:0px;}
table#table_inner_1 td#td_logo_bottom{width: 600px; padding:0px;}

table#table_col_right {width:302px;}
table#table_col_right td#newsletter_area{height: 110px; background-image:url('graphics/box_newsletter.png');}

table#table_content2 {width:526px;}
table#table_content2 td#td_inserisci {height:23px; background-image:url('graphics/box_inserisci.png'); background-repeat:no-repeat; background-position:center center;}

table#table_inserisci {width:100%; text-align:center;}

table#table_content {width:650px;}
table td#adv_D {width:100px;}

.greyTxt {color: #999999;}

.footer{font-size:11px; color:#333333;}

.gwt-Label-INFO_red {font-size: 12px; font-weight: bold; color: #CC0000;}
.gwt-Label-INFO_green {font-size: 12px; font-weight: bold; color: #009900;}

.gwt-Image-noBorder{border: 0px;}
.gwt-Image-clickable{cursor: pointer;}
.gwt-Label-close {font-size: 11px; font-weight: bold; color: #666666; cursor: pointer;}

/* SEARCH MENU */
.searchMenuContainer{}
.menuBox{
	width: 140px;
	height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	border: #FF6600; 
	border-style: solid; 
	border-width: 2px; 
	background-color: white;
}
.menuBox-error{
	background-color: #FF9999;
}
.gwt-TextBox-textSearch{
	width: 150px;
	height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	border: #FF6600; 
	border-style: solid; 
	border-width: 2px; 
	background-color: white;
}
.gwt-TextBox-defaultTxt{
	color: #666666;
	font-style: italic;
}
.gwt-DateBox-dateSelector {
	width: 70px; 
	height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	border: 2px solid #FF6600;
	background-color: white;
}
.gwt-DateBox-dateSelector.dateBoxFormatError {background-color: white;}

.search_button_eventi {cursor: pointer; height: 24px; width: 64px; border: 0px; background: transparent url(graphics/src_eventi.png) no-repeat center top;}
.search_button_eventi:hover {background: transparent url(graphics/src_eventi_2.png) no-repeat center top;}
.search_button_locali {cursor: pointer; height: 24px; width: 64px; border: 0px; background: transparent url(graphics/src_locali.png) no-repeat center top;}
.search_button_locali:hover {background: transparent url(graphics/src_locali_2.png) no-repeat center top;}
.gwt-Label-topMenu {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; cursor: pointer;}

.gwt-Label-home_keywords {width: 110px; background-image:url('graphics/keyword.png'); background-repeat:no-repeat; background-position:left bottom; font-size: 11px; text-decoration: none; color: #CC0000; cursor: pointer;}

/* NEWSLETTER */
.NL_cell {background-color: #FF6600;}
.gwt-Label-NL_title {font-size: 11px; font-weight: bold; color: #333333;}
.gwt-Label-NL_msg {font-size: 12px; font-weight: normal; color: #333333;;}
.gwt-TextBox-NL_emailBox {width: 140px;	height: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; border: #FF6600; border-style: solid; border-width: 2px; background-color: white;}
.NL_regione{width: 120px; height: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; border: #FF6600; border-style: solid; border-width: 2px; background-color: white;}
.NL_subscr_button {cursor: pointer; height: 24px; width: 96px; border: 0px; background: transparent url(graphics/nl_iscriviti.png) no-repeat center top; overflow: hidden;}
.NL_subscr_button:hover {background: transparent url(graphics/nl_iscriviti_2.png) no-repeat center top; overflow: hidden;}
.NL_unsubscr_button {cursor: pointer; height: 20px; width: 70px; font-size: 9pt; border: 0px; color: #666666; background-color:#CBCBCB;}
/* Embedded version */
.NLE_background {height: 60px; width: 519px; background-image:url('graphics/newsletter_embedded.jpg');}
.gwt-TextBox-NLE_emailBox {width: 140px; height: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; border: #FF4009; border-style: solid; border-width: 2px; background-color: white;}
.NLE_regione{width: 120px; height: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; border: #FF4009; border-style: solid; border-width: 2px; background-color: white;}
.NLE_unsubscr_button {cursor: pointer; height: 20px; width: 70px; font-size: 9pt; border: 0px; color: #FFFFFF; background-color:#FF6A16;}


/* RESULT SETS */
.gwt-Label-RES_header {font-size: 12px; font-weight: bold; color: #0285B7;}
.RES_nav_previous {cursor: pointer; height: 40px; width: 110px; border: 0px; background: transparent url(graphics/nav_bck.jpg) no-repeat center top;}
.RES_nav_previous:hover {background: transparent url(graphics/nav_bck_on.jpg) no-repeat center top;}
.RES_nav_next {cursor: pointer; height: 40px; width: 110px; border: 0px; background: transparent url(graphics/nav_fwd.jpg) no-repeat center top;}
.RES_nav_next:hover {background: transparent url(graphics/nav_fwd_on.jpg) no-repeat center top;}
.gwt-Label-RES_modifiedWarning {font-size: 10px; font-style: italic; color: #CC0000;}
.gwt-Image-RES_img {cursor: pointer; border: 1px solid black;}
.gwt-Label-RES_title {font-size: 12px; font-weight: bold; color: black; cursor: pointer;}
.gwt-Label-RES_expired {font-size: 12px; font-weight: bold; color: #CC0000;}
.gwt-Label-RES_slogan {font-size: 12px; font-weight: normal; color: black; cursor: pointer;}
.gwt-Label-RES_location {font-size: 11px; font-weight: normal; color: #666666; cursor: pointer;}
.gwt-Label-RES_time {font-size: 12px; font-weight: normal; font-style: italic; color: #666666; cursor: pointer;}
.gwt-Label-RES_furtherInfo {font-size: 11px; font-weight: normal; font-style: italic; color: #666666; cursor: pointer;}
.RES_Container {width: 520px; border: 1px solid #c0c0c0;}
.RES_home_background_0 {background-image:url('graphics/res_gray.png'); background-repeat:repeat-y; background-position:right top;}
.RES_home_background_1 {background-image:url('graphics/res_orange.png'); background-repeat:repeat-y; background-position:right top;}
.RES_home_background_2 {background-image:url('graphics/res_blue.png'); background-repeat:repeat-y; background-position:right top;}
.RES_home_background_3 {background-image:url('graphics/res_yellow.png'); background-repeat:repeat-y; background-position:right top;}
.RES_home_background_4 {}
.RES_detailsContainer {width: 512px; border: 0px solid #c0c0c0;}
.gwt-Label-RES_detailsVoices {font-size: 10px; font-weight: bold; color: #CC0000;}
.gwt-Label-RES_keywords {font-size: 11px; text-decoration: underline; color: #CC0000; cursor: pointer;}
.gwt-Label-RES_detailsTxt {font-size: 12px; font-weight: normal; color: black; text-align: justify;}
.gwt-Label-RES_respData {font-size: 12px; font-weight: normal; color: #666666;}
.gwt-Label-RES_footnote {font-size: 6pt; font-weight: normal; color: #999999; text-align: justify;}
.RES_linkTxt {font-size: 11px; text-decoration: underline; color: #CC0000; cursor: pointer;}


.popup {background-color: #AFDBFF; border: 0px;}

/* IE ENEMY */
.IE_box_size {height: 70px; width: 170px; background-color: white;}
.gwt-Label-IE_general {text-align: center; vertical-align: middle; cursor: pointer;}
.gwt-Label-IE_0 {font-size: 16px; font-weight: bold; color: #CC0000;}
.gwt-Label-IE_1 {font-size: 7px; font-weight: normal; font-style: italic; color: #666666;}
.gwt-Label-IE_2 {font-size: 8px; font-weight: bold; color: #CC0000;}
.gwt-Label-IE_3 {font-size: 18px; font-weight: bold; color: #0E5F00;}

/* ADVERTISING */
.ADV_container {background-color:#DDDDDD;}
.ADV_banner {cursor: pointer; border: 0px;}

/* POPUPS */
.popup {background-color: #AFDBFF; border: 0px;}
.popupPanel{background-color: #D0E4F6;}

/* USER ADMIN */
.ADM_subpanel {background-color:#FFFBBF;}
.ADM_subsubpanel {background-color: #EEEEEE; border: 1px solid #c0c0c0;}
.gwt-Label-ADM_header {font-size: 14px; font-weight: bold; color: #333333;}
.gwt-Label-ADM_errMsg {font-size: 14px; font-weight: bold; color: white; background-color:#CC0000;}
.gwt-Label-ADM_info {font-size: 11px; font-weight: normal; color: #333333;}
.gwt-Label-ADM_notice {font-size: 11px; font-style: italic; color: #666666;}
.gwt-Label-ADM_link {cursor: pointer; font-size: 11px; color: blue;}
.gwt-Label-ADM_fieldName {font-size: 11px; font-weight: normal; color: black;}
.gwt-TextBox-ADM_field {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; border: #000000; border-style: solid; border-width: 1px; background-color: white;}
.textarea {border: 1px solid black; background-color: white;}
.dangerousButton {cursor: pointer; height: 20px; width: 60px; font-size: 9pt; color: #FFFFFF; border: 1px solid #FFFFFF; background-color:#CC0000;}
.gwt-Label-ADM_clickableTxt {cursor: pointer; font-size: 11px; font-weight: bold; color: #CC0000;}
.ADM_prices {font-family: Verdana, sans-serif; font-size:10px;}
.ADM_prices_small {font-family: Verdana, sans-serif; font-size:9px;}
.euro_small{font-size: 10px;}
.payment_header{font-weight: bold;}
.unicredit_button{width:230px; cursor: hand; cursor: pointer;}

/* CALENDAR */
.gwt-DateBox input {
  width: 8em;
}
.dateBoxFormatError {
  background: #FFFFFF;
}
.dateBoxPopup {
}

.gwt-DatePicker {
  border: 1px solid #FF6600;
  cursor: pointer;
}
.gwt-DatePicker td,
.datePickerMonthSelector td:focus {
  outline: none
}
.datePickerDays {
  width: 100%;
  background: white;
}
.datePickerDay,
.datePickerWeekdayLabel,
.datePickerWeekendLabel {
  font-size: 75%;
  text-align: center;
  padding: 4px;
  outline: none;
}
.datePickerWeekdayLabel,
.datePickerWeekendLabel {
  background: #FFFBBF;
  padding: 0px 4px 2px;
  cursor: default;
}
.datePickerDay {
  padding: 4px;
  cursor: hand;
  cursor: pointer;
}
.datePickerDayIsToday {
  border: 1px solid black;
  padding: 3px;
}
.datePickerDayIsWeekend {
  background: #EEEEEE;
}
.datePickerDayIsFiller {
  color: #888888;
}
.datePickerDayIsValue {
  background: #aaccee;
}
.datePickerDayIsDisabled {
  color: #AAAAAA;
  font-style: italic;
}
.datePickerDayIsHighlighted {
  background: #F0E68C;
}
.datePickerDayIsValueAndHighlighted {
  background: #bbddd9;
}
.datePickerMonthSelector {
  background: #FFFBBF;
  width: 100%;
}
td.datePickerMonth {
  text-align: center;
  vertical-align: center;
  white-space: nowrap;
  font-size: 70%;
  font-weight: bold;
  color: #990000;
}
.datePickerPreviousButton,
.datePickerNextButton {
  font-size: 120%;
  line-height: 1em;
  color: #990000;
  cursor: hand;
  cursor: pointer;
  padding: 0px 4px;
}


