#tool_repertoire,#tool_email,#moreinfo_email {visibility:hidden;}

.nocss {display:none;}
#moreinfo,#moreinfo_agenda {display:none}
div.datalabel div {display:inline;}

#header,.subtitle,#content_subhead_tools,#content_subhead_tools ul,#diaporama,#diapo_main,#banner_pix {width:100%;}
#col_menu h2,#col_menu_login h2 {width:auto;}
#col_menu {width:144px;}
#col_menu form select {width:126px;}
#col_menu_repertoire input {width:123px;}
.col_menu_submit input,#col_menu_repertoire div.col_menu_submit input,.content_submit input {width:42px;}
#col_ad {width:180px;}
#header {height:94px;}
#diapo_thumb,#diapo_thumb div {width:48px;}
#diapo_main,#diapo_thumb	{height:264px;}
#diapo_thumb div {height:36px;}

#diaporama,#diapo_main,#tool_back {position:relative;}
#col_menu,#col_ad,#powered,#tool_pro,#diapo_thumb {position:absolute;}
#col_menu,#col_ad {top:94px;}
#powered,#diapo_thumb {top:0px;}
#tool_back {top:20px;}

#content,#content_subhead_directory,div.datalabel,#moreinfo,.criteria,#booking,.schedule,#tool_back {clear:both;}

body,div,h1,h2,ul,li,img,form,fieldset,input,#col_menu_repertoire div.col_menu_submit input,table,tbody,tr,th,td {margin:0;padding:0;border:0px;border-style:none;}
.subtitle {margin-bottom:7px;}
#col_menu h2.subtitle {margin-top:3px;}
#col_menu form {padding-bottom:11px;}
#col_menu form select {margin-top:3px;}
#col_menu_login {margin: 20px 0 14px 0;}
#col_menu_footer {margin:8px 0 12px 0;}
#content h1 {margin-bottom:5px;}
#content_subhead_tools ul li {padding-bottom:5px;}
#diaporama {margin-top:16px;}
#freetext,#skycraper {margin-top:11px;}
#tool_back a.submenu {margin:0 8px;}
.subtitle {border-bottom:2px solid #000;}
#col_menu h2 {border-color:#666;}
#col_menu_ad {border-top:2px solid #666;}
#col_menu_login h2.subtitle {border-color:#fff;}
#col_menu_repertoire {border-bottom:1px solid #fff;}
#col_menu_repertoire input {border:1px solid #fff;}
#content_subhead_directory {border-top:1px solid #666;border-bottom:1px solid #666}
.subtitle {padding-top:11px;}
.col_menu_submit {padding-top:4px}
#col_menu h2.subtitle {padding-top:0px;}
#col_menu_login h2 {padding-top:3px}
#col_menu_ad div,#col_menu_ad img {padding-top:8px;}
#col_menu_footer ul {padding:5px 0 6px 0px;}
.col_menu_bytown {padding-bottom:20px;}
#menu_up span {padding-bottom:inherit;}
#content h1 {padding-top:15px;}
#moreinfo ul {padding-bottom:5px;}
#content_subhead_directory {padding:2px 0;}
#diapo_thumb div {padding-top:21px;}
#diapo_thumb div.thumb0 {padding-top:0px;}
#banner_pix {padding-top:2px;}

#diapo_main {background-position:50% 50%;}
body,.col_menu_submit input {background-color:#fff;}
#menu_up_home span,#col_menu_footer,#tool_booking span.button_begin_top,.content_submit input,#tool_back span.button_begin_top {background-color:#f93;}
.button_begin_top {background-color:#666;}
#moreinfo ul li span.button_begin_top {background-color:transparent;}
* {background-repeat:no-repeat;}
.button_border {background-repeat:repeat-x;}
.col_menu_submit input {background-image:url(../../datapanel/skin/grey_ok.gif);}
.button_begin_top {background-image:url(../../datapanel/skin/grey_small_begin_top.gif);}
.button_end_top {background-image:url(../../datapanel/skin/grey_small_end_top.gif);}
.button_begin_bottom {background-image:url(../../datapanel/skin/grey_small_begin_bottom.gif);}
.button_end_bottom {background-image:url(../../datapanel/skin/grey_small_end_bottom.gif);}
#menu_up_home span a {background-image:url(../../datapanel/skin/home_menuup_end.gif);}
#tool_booking span.button_begin_top,#tool_back span.button_begin_top {background-image:url(../../datapanel/skin/home_small_begin_top.gif);}
#tool_booking span.button_end_top,#tool_back span.button_end_top {background-image:url(../../datapanel/skin/home_small_end_top.gif);}
#tool_booking span.button_begin_bottom,#tool_back span.button_begin_bottom {background-image:url(../../datapanel/skin/home_small_begin_bottom.gif);}
#tool_booking span.button_end_bottom,#tool_back span.button_end_bottom {background-image:url(../../datapanel/skin/home_small_end_bottom.gif);}
.button_border {background-image:url(../../datapanel/skin/grey_filet_1px.gif);}
.content_submit input {background-image:url(../../datapanel/skin/home_ok.gif);}

body,#col_menu_bytown {color:#000;}
#col_menu_login,#col_menu_login h2.subtitle,#col_menu_repertoire div.col_menu_submit input,a.submenu,a.submenu:link,a.submenu:active,a.submenu:hover,a.submenu:visited,#powered,.content_submit input {color:#fff;}
.col_menu_bytown li a:hover,#banner_pix,.site_tools_error {color:#f93;}
.col_menu_submit input,a,a:link,a:active,a:visited {color:#666;}
a:hover {color:#000;}

#powered {line-height:11px;}
#diaporama,#diapo_thumb div {text-align:center;}

body,input,textarea,option {font-family:Arial,sans-serif;}
.col_menu_submit input {font-size:11px;}
#powered {font-size:10px;}
#menu_up ul,.subtitle,.col_menu_submit input,#content_subhead_tools ul li a,#banner_pix,.label,#moreinfo ul,.content_submit input,#tool_back a {font-weight:bold;}

ul {list-style:none;}
a,a:link,a:active,a:visited,a:hover {text-decoration:none}
.col_menu_submit input,#banner_pix,#diapo_thumb div img,.content_submit input {cursor:pointer;}
#banner_pix {visibility:hidden;}

/* to integrate */
div.o0_result_default,div.o0_result_picture,div.o0_result_style,div.o0_result_picture_style {font-family:Arial;font-size:11px;color:#000;}
h2.o0_result_name {margin:0;margin-top:10px;font-family:Arial;font-size:15px;font-weight:bold;color:#f93;cursor:pointer;}
h3.o0_result_name {margin:0;margin-top:10px;font-family:Arial;font-size:11px;font-weight:bold;color:#f93;cursor:pointer;}
h4.o0_result_name {margin:0;margin-top:10px;font-family:Arial;font-size:11px;color:#999;cursor:pointer;}
img.o0_result_picture {float:left;}
div.o0_result_data {}
div.o0_result_freetext {margin-top:10px;color:#333;}
div.o0_result_nav a,a.o0_result_nav_booker {color:#f93;}
a.o0_powered {display:block;margin:5px 0;}
#o0_service_viewer {width:100%;height:600px;overflow:hidden;}
#o0_record_nav,#o0_record_nav td {color:#999;}
#o0_record_nav span,#o0_record_nav td span,#o0_record_page span {color:#f93;background:#fff;cursor:pointer;}
#o0_record_nav span.o0_page_cur,#o0_record_nav td span.o0_page_cur,#o0_record_page span.o0_page_cur {color:#fff;background:#f93;}
.o0_month {width:60px;}
.o0_day {width:20px;text-align:center;}
.o0_record,.o0_record .o0_result {display:none;}
.o0_record .o0_result {visibility:hidden;}
