body {text-align:center; margin:0; padding:0; background-color:#B7B7B7}
p {margin:0; padding:2px}

.clear {clear: both;}
img.cliquableImage {cursor:pointer}

#banner {background-color:#464646; width:100%; height:80px}
#index_header {height:70px; background-color:#646464}
#index_wrapper {margin:0px auto 0px auto; position:relative; top:-70px; width:900px; text-align:left; background-color:#FFF}
/*#index_wrapper {margin:25px auto 0px auto; width:1000px; text-align:left; background-color:#FFF}*/
#index_main {height:650px}
#index_footer {height:35px}

/**********/
/* header */
/**********/

#index_header {}
	#header_logo {width:455px; float:left; margin:10px}
	#header_right {width:400px; float:left; margin:10px}
		#header_links {text-align:right; color:#00ADEE}
		#header_links a {cursor:pointer; font-family:verdana, serif; font-size:12px; font-weight:normal}
		#header_links span {font-size:12px}
		#header_links img {cursor:pointer}
		#header_search {text-align:right; height:15px; margin-top:2px}
			#header_search img {border:0px solid black; border-left:0px; margin:0px; cursor:pointer; vertical-align:bottom}
			#header_search input {border:0px solid black; border-right:0px; width:150px; margin:0px}

/**********/
/* footer */
/**********/

#index_footer {background-color:#464646; color:#a6a6a6; font-family:verdana, serif; font-size:11px;}
#index_footer img {border:0px; vertical-align:top}
#index_footer a {color:#a6a6a6; text-decoration:none}
#index_footer a:hover {color:#00ADEE;}
	#footer_left {text-align:left; width:250px; margin-top:14px; margin-left:10px; float:left}
	#footer_middle {text-align:middle; width:380px; margin-top:14px; float:left}
	#footer_right {text-align:right; width:250px; margin-top:14px; float:left}

/***********/
/* welcome */
/***********/

#content_welcome {height:450px}
#content_welcome ul {list-style-type:none;padding:0px; margin:0px;}
#content_welcome a {cursor:pointer}

#content_welcome .xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
#content_welcome .xb1, .xb2, .xb3 {height:1px;}
#content_welcome .xb2, .xb3, .xb4 {background:#FFF; border-left:1px solid #000; border-right:1px solid #000;}
#content_welcome .xb1 {margin:0 5px; background:#000;}
#content_welcome .xb2 {margin:0 3px; border-width:0 2px;}
#content_welcome .xb3 {margin:0 2px;}
#content_welcome .xb4 {height:2px; margin:0 1px}
#content_welcome .xb1 {background-color:#B7B7B7}
#content_welcome .xb2 {background-color:#FFF; border-color:#B7B7B7}
#content_welcome .xb3 {background-color:#FFF; border-color:#B7B7B7}
#content_welcome .xb4 {background-color:#FFF; border-color:#B7B7B7}

#content_welcome #content_middle {height:300px; margin-top: 10px; float:left}
#content_welcome #content_middle #images {border:1px solid black; margin-left:10px; width:275px; height:275px; float:left}
#content_welcome #content_middle #images img {width:275px; height:275px}

#content_welcome #content_middle {margin-left:10px; margin-top:40px; width:630px}
#content_welcome #content_middle .xbottom .xb2 {background-color:#E6E6E6; border-color:#B7B7B7}
#content_welcome #content_middle .xbottom .xb3 {background-color:#E6E6E6; border-color:#B7B7B7}
#content_welcome #content_middle .xbottom .xb4 {background-color:#E6E6E6; border-color:#B7B7B7}
#content_welcome #content_middle #middle_container {border-left:1px solid #B7B7B7; border-right:1px solid #B7B7B7; height:280px; background-image:url('../../images/website_icons/silhouette_background_webpages.png'); background-repeat:no-repeat; background-position:bottom;}
#content_welcome #content_middle #main_links {margin-left:10px; width:300px; height:277px; padding-top:2px; padding-left:2px; float:left}
#content_welcome #content_middle #main_links ul {padding:0px; margin:0px; margin-top:35px; margin-left:35px; list-style-type:none; width:250px}
#content_welcome #content_middle #main_links li {padding-left:5px; cursor:pointer}
#content_welcome #content_middle #main_links li:hover {background-color:#00ADEE;}
#content_welcome #content_middle #main_links p { border-bottom: 1px dashed black; margin:0px; text-decoration:none; vertical-align:middle; font-family:Verdana, serif; font-size:14px; color:black; height:30px; line-height:30px}
#content_welcome #content_middle #main_links a {color:black; text-decoration:none}

#content_welcome #content_right {float:left}

#content_welcome #content_meteo {margin-top:40px; margin-left:30px; width:310px; font-family:verdana, serif; font-size:11px}
#content_welcome #content_meteo .xtop .xb2 {background-color:#B7B7B7; border-color:#B7B7B7}
#content_welcome #content_meteo .xtop .xb3 {background-color:#B7B7B7; border-color:#B7B7B7}
#content_welcome #content_meteo .xtop .xb4 {background-color:#B7B7B7; border-color:#B7B7B7}
#content_welcome #content_meteo #meteo_container {height:80px; border-right:1px solid #B7B7B7; border-left:1px solid #B7B7B7}
#content_welcome #content_meteo #meteo_container #meteo_header {background-color:#B7B7B7; color:white; height:15px}
#content_welcome #content_meteo #meteo_container #meteo_label {margin-left:5px; width:80px; float:left}
#content_welcome #content_meteo #meteo_container #meteo_date {text-align:right; width:200px; float:left}
#content_welcome #content_meteo #meteo_container .label {float:left; margin-left:4px; margin-top:4px; width:100px; color:#6F6F6F}
#content_welcome #content_meteo #meteo_container .item1 {float:left; text-align:center; margin-top:4px; margin-right:9px; margin-left:5px; width:65px; color:#6F6F6F}
#content_welcome #content_meteo #meteo_container .item2 {float:left; text-align:center; margin-top:4px; margin-right:9px; width:65px; color:#6F6F6F}
#content_welcome #content_meteo #meteo_container .item3 {float:left; text-align:center; margin-top:4px; margin-right:9px; width:65px; color:#6F6F6F}
#content_welcome #content_meteo #meteo_container .item4 {float:left; text-align:center; margin-top:4px; margin-right:9px; width:65px; color:#6F6F6F}

#content_welcome #content_newsletter {margin-top:10px; margin-left:30px; width:310px; font-family:verdana, serif; font-size:11px}
#content_welcome #content_newsletter .xtop .xb2 {background-color:#B7B7B7; border-color:#B7B7B7}
#content_welcome #content_newsletter .xtop .xb3 {background-color:#B7B7B7; border-color:#B7B7B7}
#content_welcome #content_newsletter .xtop .xb4 {background-color:#B7B7B7; border-color:#B7B7B7}
#content_welcome #content_newsletter #newsletter_container {height:75px; border-right:1px solid #B7B7B7; border-left:1px solid #B7B7B7}
#content_welcome #content_newsletter #newsletter_container #newsletter_header {background-color:#B7B7B7; color:white; height:15px}
#content_welcome #content_newsletter #newsletter_container #newsletter_label {margin-left:5px; width:80px; float:left}
#content_welcome #content_newsletter #newsletter_container p {color:#6F6F6F; margin:3px}
#content_welcome #content_newsletter #newsletter_container input {border:1px solid #B7B7B7; margin:3px; width:215px; float:left}
#content_welcome #content_newsletter #newsletter_container .link {text-align:right; float:right}
#content_welcome #content_newsletter #newsletter_container .link a {color:#00ADEE; text-decoration:none}
#content_welcome #content_newsletter #newsletter_container .link a:hover {color:#00ADEE; text-decoration:none}
#content_welcome #content_newsletter #newsletter_container .link a:visited {color:#00ADEE; text-decoration:none}

#content_welcome #content_ad {margin-top:10px; margin-left:30px; width:310px; font-family:verdana, serif; font-size:11px}
#content_welcome #content_ad .xtop .xb2 {background-color:#B7B7B7; border-color:#B7B7B7}
#content_welcome #content_ad .xtop .xb3 {background-color:#B7B7B7; border-color:#B7B7B7}
#content_welcome #content_ad .xtop .xb4 {background-color:#B7B7B7; border-color:#B7B7B7}
#content_welcome #content_ad #ad_container {height:75px; border-right:1px solid #B7B7B7; border-left:1px solid #B7B7B7}
#content_welcome #content_ad #ad_container #ad_header {background-color:#B7B7B7; color:white; height:15px}
#content_welcome #content_ad #ad_container #ad_label {margin-left:5px; width:80px; float:left}
#content_welcome #content_ad #ad_container p {color:#6F6F6F; margin:3px}
#content_welcome #content_ad #ad_container .link {text-align:right}
#content_welcome #content_ad #ad_container .link a {color:#00ADEE; text-decoration:none}
#content_welcome #content_ad #ad_container .link a:hover {color:#00ADEE; text-decoration:none}
#content_welcome #content_ad #ad_container .link a:visited {color:#00ADEE; text-decoration:none}

#content_welcome #content_down {height:250px; margin-top:40px}
#content_welcome #content_down .category {height:230px; width:175px; margin:12px; float:left; background-color:#00ADEE}
#content_welcome #content_down .category_container {height:220px; border-right:1px solid black; border-left:1px solid black;}
#content_welcome #content_down .category h1 {font-family:Tahoma; font-size:13px; font-weight:normal; padding:0px; margin:0px; margin-left:15px; text-decoration:none; color:#FFF}
#content_welcome #content_down .category li {margin-left:10px; height:20px}
#content_welcome #content_down .category a {margin-left:5px; font-family:Tahoma; font-size:12px; text-decoration:none; color:black}
#content_welcome #content_down .category a:hover {text-decoration:underline}
#content_welcome #content_down .category a:visited {color:#000}
#content_welcome #content_down .category .category_link {position:relative; float:right; margin-top:-16px; margin-right:5px; font-size:12px; color:#E6E6E6}
#content_welcome #content_down .category .category_link a:hover {text-decoration:none}
#content_welcome #content_down .category .category_link a:visited {color:black}
#content_welcome #content_down .category .category_link2 {position:relative; float:right; margin-top:-16px; margin-right:5px; font-size:12px; color:#E6E6E6}
#content_welcome #content_down .category .category_link2 a:hover {text-decoration:none}
#content_welcome #content_down .category .category_link2 a:visited {color:white}

/************/
/* category */
/************/

#content_category {height:625px; margin:15px}
#content_category {border:1px solid #B7B7B7}

#content_category p {font-family:Verdana, Arial, sans-serif; font-size:12px}
#content_category a {text-decoration:none; font-family:Verdana, Arial, sans-serif; font-size:12px; color:#0000EE}
#content_category a:visited {color:#0000EE}
#content_category ul {list-style-type:none; padding:0px; margin:0px;}

#content_category #primary_categories {}
#content_category #primary_categories li {float:left; width:173px; border-right:1px solid #B7B7B7; border-bottom:1px solid #B7B7B7; cursor:pointer}
#content_category #primary_categories p {padding:5px; text-align:center}
#content_category #primary_categories .lastli {border-right:0px; width:170px}
#content_category #primary_categories .currentli {border-bottom:0px; cursor:default}

#content_category #categories {overflow:auto; height:600px; background-image:url('../../images/website_icons/silhouette_background_webpages.png'); background-repeat:no-repeat; background-position:bottom;}
#content_category #categories ul {margin-left:10px}
#content_category #categories .start {color:black; font-size:11px}
#content_category #categories p {padding:2px}
#content_category #categories a {color:#00ADEE}
#content_category #categories a:hover {text-decoration:underline}
#content_category #categories a:visited {color:#00ADEE}
#content_category #categories ul li ul li a {color:#000}
#content_category #categories ul li ul li  a:hover {text-decoration:underline}
#content_category #categories ul li ul li  a:visited {color:#000}

/******************/
/* content_search */
/******************/

#content_search {height: 580px; margin:15px}

#content_search .xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
#content_search .xb1, .xb2, .xb3 {height:1px;}
#content_search .xb2, .xb3, .xb4 {background:#FFF; border-left:1px solid #000; border-right:1px solid #000;}
#content_search .xb1 {margin:0 5px; background:#000;}
#content_search .xb2 {margin:0 3px; border-width:0 2px;}
#content_search .xb3 {margin:0 2px;}
#content_search .xb4 {height:2px; margin:0 1px}
#content_search .xb1 {background-color:#B7B7B7}
#content_search .xb2 {background-color:#FFF; border-color:#B7B7B7}
#content_search .xb3 {background-color:#FFF; border-color:#B7B7B7}
#content_search .xb4 {background-color:#FFF; border-color:#B7B7B7}
#content_search .xbottom .xb2 {background-color:#E6E6E6}
#content_search .xbottom .xb3 {background-color:#E6E6E6}
#content_search .xbottom .xb4 {background-color:#E6E6E6}

#content_search p {font-family:Verdana, Arial, sans-serif; font-size:12px; margin-left:3px}
#content_search a {text-decoration:none; font-family:Verdana, Arial, sans-serif; font-size:12px; color:#0000EE}
#content_search a:visited {color:#0000EE}
#content_search ul {list-style-type:none; padding:0px; margin:0px;}

#content_search #search {font-family:verdana; margin-left:10px; font-size:12px; background-color:#00ADEE; width:515px; color:#E6E6E6}
#content_search #search input {border:0px solid black; margin-left:3px}

#content_search #search_container {border-left:1px solid #B7B7B7; border-right:1px solid #B7B7B7; height:625px; background-image:url('../../images/website_icons/silhouette_background_webpages.png'); background-repeat:no-repeat; background-position:bottom;}

#content_search #result {margin:10px; padding:5px; height:500px; width:490px; font-family:verdana; font-size:12px; float:left;}
#content_search #result #result_message {border:1px solid black; width:500px; height:30px; line-height:30px; padding-left:3px;}

#content_search #result #tabs {margin-top:4px; width:508px; height:20px;}
#content_search #result #tabs .tab {border-bottom:1px solid #B7B7B7; border-right:1px solid #B7B7B7; width:120px; height:20px; line-height:20px; float:left; padding-left:2px; cursor:pointer; font-size:12px}
#content_search #result #tabs .activetab {border-bottom:0px; cursor:default; background-color:white}
#content_search #result #tabs .endtab {width:258px; cursor:default; border-right:0px}
#content_search #result #tabs #tabs_container {height:21px; border-left:1px solid #B7B7B7; border-right:1px solid #B7B7B7;}
#content_search #result #tabs .xtop .xb2 {background-color:#E6E6E6}
#content_search #result #tabs .xtop .xb3 {background-color:#E6E6E6}
#content_search #result #tabs .xtop .xb4 {background-color:#E6E6E6}

#content_search #result .result_list {margin-top:6px; border:1px solid #B7B7B7; border-bottom:0px solid #B7B7B7; border-top:0px; width:506px; height:505px; overflow:auto; background-color:white}
#content_search #result .result_list ul {list-style-type:none; padding:0px; margin:0px;}
#content_search #result .result_list li {line-height:22px}
#content_search #result .result_list .title {background-color:#00ADEE}
#content_search #result .result_list .title p {margin:0px; padding:0px; margin-left:5px; font-size:12px; color:white}
#content_search #result .result_list ul li ul {margin:0px; margin-left:10px; padding-top:0px;}
#content_search #result .result_list ul li ul li {line-height:22px; cursor:pointer;}

#content_search #result .result_list #result_keyword ul {}
#content_search #result .result_list #result_keyword li {margin-top:0px;}
#content_search #result .result_list .type {height:18px; line-height:18px; margin-top:5px; margin-left:13px}
#content_search #result .result_list .type p {}
#content_search #result .result_list .category {height:18px; line-height:18px; margin-left:10px}

#content_search #result #search_footer {width:508px}
#content_search #result #search_footer .xbottom .xb2 {background-color:#FFF}
#content_search #result #search_footer .xbottom .xb3 {background-color:#FFF}
#content_search #result #search_footer .xbottom .xb4 {background-color:#FFF}

#content_search #result_left {border: 0px solid red;margin-top: 10px;margin-left: 10px;padding: 5px;height: 500px;width: 320px;font-family: verdana;font-size: 12px;float: left;}

div.rounded div {height: 1px;overflow: hidden;}

#content_search #ad_mygeneva {margin-top:5px; margin-left:15px; width:300px; font-family:verdana, serif; font-size:11px}
#content_search #ad_mygeneva p {font-family:verdana, serif; font-size:11px}
#content_search #ad_mygeneva .xtop .xb2 {background-color:#B7B7B7; border-color:#B7B7B7}
#content_search #ad_mygeneva .xtop .xb3 {background-color:#B7B7B7; border-color:#B7B7B7}
#content_search #ad_mygeneva .xtop .xb4 {background-color:#B7B7B7; border-color:#B7B7B7}
#content_search #ad_mygeneva .xbottom .xb2 {background-color:#FFF}
#content_search #ad_mygeneva .xbottom .xb3 {background-color:#FFF}
#content_search #ad_mygeneva .xbottom .xb4 {background-color:#FFF}
#content_search #ad_mygeneva #ad_container {height:75px; border-right:1px solid #B7B7B7; border-left:1px solid #B7B7B7}
#content_search #ad_mygeneva #ad_container #ad_header {background-color:#B7B7B7; color:#E6E6E6; height:15px}
#content_search #ad_mygeneva #ad_container #ad_label {margin-left:5px; width:80px; float:left}
#content_search #ad_mygeneva #ad_container p {color:#6F6F6F; margin:3px}
#content_search #ad_mygeneva #ad_container .link {text-align:right}
#content_search #ad_mygeneva #ad_container .link a {color:#00ADEE; text-decoration:none; font-size:11px}
#content_search #ad_mygeneva #ad_container .link a:hover {color:#00ADEE; text-decoration:none}
#content_search #ad_mygeneva #ad_container .link a:visited {color:#00ADEE; text-decoration:none}

#content_search #ad_google {width:300px; margin:15px; margin-top:60px}
#content_search #ad_google p {padding:12px 7px}
#content_search #ad_google a {float:right; margin-right:2px}
#content_search #ad_google_container {border-left:1px solid #B7B7B7; border-right:1px solid #B7B7B7; text-align:justify}
#content_search #ad_google_container iframe {margin-left:10px}
#content_search #ad_google .xbottom .xb2 {background-color:#FFF}
#content_search #ad_google .xbottom .xb3 {background-color:#FFF}
#content_search #ad_google .xbottom .xb4 {background-color:#FFF}

#content_search #ad_google_mobile {width:300px; margin:15px; margin-top:0px}
#content_search #ad_google_mobile p {padding:12px 7px}
#content_search #ad_google_mobile a {float:right; margin-right:2px}
#content_search #ad_google_mobile_container {border-left:1px solid #E6E6E6; border-right:1px solid #E6E6E6; text-align:justify}
#content_search #ad_google_mobile_container iframe {margin-left:10px}

/*******/
/* map */
/*******/
#map_content {height: 570px; margin: 15px;}
#map_content .small {font-size:10px; font-family:Verdana, serif; color:#3F3F3F}

#map_content a {text-decoration:none; font-family:Verdana, Arial, sans-serif; font-size:12px; color:#0000EE}
#map_content a:hover {text-decoration:underline}
#map_content a:visited {color:#0000EE}

#map_content h1 {font-family:Verdana, Arial, sans-serif; font-size:12px; margin:0px; padding:0px; font-weight:normal}
#map_content h2 {font-family:Verdana, Arial, sans-serif; font-size:12px; margin:0px; padding:0px; font-weight:normal}
#map_content h3 {font-family:Verdana, Arial, sans-serif; font-size:12px; margin:0px; padding:0px; font-weight:normal}

#map_content .xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
#map_content .xb1, .xb2, .xb3 {height:1px;}
#map_content .xb2, .xb3, .xb4 {background:#FFF; border-left:1px solid #000; border-right:1px solid #000;}
#map_content .xb1 {margin:0 5px; background:#000;}
#map_content .xb2 {margin:0 3px; border-width:0 2px;}
#map_content .xb3 {margin:0 2px;}
#map_content .xb4 {height:2px; margin:0 1px}
#map_content .xb1 {background-color:#B7B7B7}
#map_content .xb2 {background-color:#FFF; border-color:#B7B7B7}
#map_content .xb3 {background-color:#FFF; border-color:#B7B7B7}
#map_content .xb4 {background-color:#FFF; border-color:#B7B7B7}
#map_content .xbottom .xb2 {background-color:#E6E6E6}
#map_content .xbottom .xb3 {background-color:#E6E6E6}
#map_content .xbottom .xb4 {background-color:#E6E6E6}

#map_content #map_content_container {border-left:1px solid #B7B7B7; border-right:1px solid #B7B7B7; height:625px; background-image:url('../../images/website_icons/silhouette_background_webpages.png'); background-repeat:no-repeat; background-position:bottom;}

#map_content #elements {margin-left:10px; margin-top:15px; width:380px; float:left}
#map_content #elements #results {padding-left: 5px; overflow: auto; height: 550px; background-color:white}
#map_content #elements #navigation {height: 20px;}
#map_content #elements p {font-family:verdana, serif; font-size:11px; margin-left:3px; color:white}
#map_content #elements ul {margin: 0px;padding: 0px;list-style-type: none;}
#map_content #elements li {border: 1px solid black;margin-top: 3px;width: 350px; cursor:pointer}
#map_content #elements .title {height: 20px; line-height: 20px; background-color: #00ADEE; font-family: verdana; font-size: 12px;cursor: pointer; padding-left: 3px;}
#map_content #elements .title a {color:white}
#map_content #elements .title a:hover {text-decoration:none}
#map_content #elements .title a:visited {color:white}
#map_content #elements .content {font-family:verdana; font-size:11px; color:#3F3F3F; padding-left:3px}
#map_content #elements .xtop .xb2 {background-color:#B7B7B7}
#map_content #elements .xtop .xb3 {background-color:#B7B7B7}
#map_content #elements .xtop .xb4 {background-color:#B7B7B7}
#map_content #elements .xbottom .xb2 {background-color:#FFF}
#map_content #elements .xbottom .xb3 {background-color:#FFF}
#map_content #elements .xbottom .xb4 {background-color:#FFF}

#map_content #elements #title {background-color:#B7B7B7}

#map_content #elements_container {border-left:1px solid #B7B7B7; border-right:1px solid #B7B7B7}

#map_content #advertisement {margin-top:15px; margin-bottom: 10px}
#map_content #advertisement_container {height:85px; border-left:1px solid #B7B7B7; border-right:1px solid #B7B7B7; overflow:none}
#map_content #advertisement #advertisement_title {margin-bottom:4px; font-size:12px; font-weight:bold; background-color:#B7B7B7}
#map_content #advertisement p {margin-left:3px; color:white; font-family:Verdana, serif; font-size:12px; font-weight:normal}
#map_content #advertisement h2 {margin-left:5px; font-size:11px; margin-right:3px}
#map_content #advertisement h3 {margin-right:10px; font-size:11px; text-align:right}
#map_content #advertisement a {margin-right:10px; font-size:11px; text-align:right; color:#00ADEE}
#map_content #advertisement .xtop .xb2 {background-color:#B7B7B7}
#map_content #advertisement .xtop .xb3 {background-color:#B7B7B7}
#map_content #advertisement .xtop .xb4 {background-color:#B7B7B7}
#map_content #advertisement .xbottom .xb2 {background-color:#FFF}
#map_content #advertisement .xbottom .xb3 {background-color:#FFF}
#map_content #advertisement .xbottom .xb4 {background-color:#FFF}

#map_content #map_container {width:400px; float:left; margin-left:60px}
#map_content #map_container #scalecontrol {display:none}
#map_content #map_container #map {border:1px solid black; height:400px; width:400px}
#map_content #map_container #filter {border:0px solid black; height:65px; margin-top:10px; font-family:verdana; font-size:12px}
#map_content #map_container #filter p {padding:3px 2px; color:white; background-color:#00ADEE}
#map_content #map_container #filter input {border:0px; color:#7F7F7F}
#map_content #map_container #filter img {border:0px solid black; vertical-align:bottom}
#map_content #map_container #filter .checkbox {border:0px solid black}
#map_content #map_container #filter #result_where {margin-left:24px}

.infoWindow {font-family:Verdana, Arial, sans-serif; font-size:11px}
.infoWindow p.name {font-weight:bold}
.infoWindow p.place {}
.infoWindow p.link {text-align:right}
.infoWindow a {color:#0000EE}
.infoWindow a:hover {text-decoration:underline}
.infoWindow a:visited {color:#0000EE}

/**********/
/* detail */
/**********/

#detail_content {height:570px; margin:15px}
#detail_content p {font-family:Verdana, Arial, sans-serif; font-size:12px}
#detail_content a {text-decoration:none; font-family:Verdana, Arial, sans-serif; font-size:12px; color:#0000EE; cursor:pointer}
#detail_content a:visited {color:#0000EE}

#detail_content #content_left {width:420px; float:left}
#detail_content #content_left {border:0px solid red}
#detail_content #content_right {width:420px; margin-left:20px; float:left}
#detail_content #content_right {border:0px solid red}

#detail_content .xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
#detail_content .xb1, .xb2, .xb3 {height:1px;}
#detail_content .xb2, .xb3, .xb4 {background:#FFF; border-left:1px solid #000; border-right:1px solid #000;}
#detail_content .xb1 {margin:0 5px; background:#000;}
#detail_content .xb2 {margin:0 3px; border-width:0 2px;}
#detail_content .xb3 {margin:0 2px;}
#detail_content .xb4 {height:2px; margin:0 1px;}
#detail_content .xb1 {background-color:#B7B7B7}
#detail_content .xb2 {background-color:#FFF; border-color:#B7B7B7}
#detail_content .xb3 {background-color:#FFF; border-color:#B7B7B7}
#detail_content .xb4 {background-color:#FFF; border-color:#B7B7B7}
#detail_content .xbottom .xb2 {background-color:#E6E6E6}
#detail_content .xbottom .xb3 {background-color:#E6E6E6}
#detail_content .xbottom .xb4 {background-color:#E6E6E6}

#detail_content #detail_content_container {border-left:1px solid #B7B7B7; border-right:1px solid #B7B7B7; height:625px; background-image:url('../../images/website_icons/silhouette_background_webpages.png'); background-repeat:no-repeat; background-position:bottom;}

#detail_content #address {width:380px; margin:15px; margin-top:15px; font-family:Verdana; font-size:13px; font-weight:normal;}
#detail_content #address .xtop .xb2 {background:#B7B7B7}
#detail_content #address .xtop .xb3 {background:#B7B7B7}
#detail_content #address .xtop .xb4 {background:#B7B7B7}
#detail_content #address h1 {padding:2px; padding-left:10px; padding-top:2px; margin:0px; font-family:Verdana; font-size:12px; font-weight:normal; background-color:#B7B7B7; color:white}
#detail_content #address h2 {padding:1px; padding-left:10px; margin:0px; font-family:Verdana; font-size:13px; font-weight:normal}
#detail_content #address h2 a {color:#00ADEE}
#detail_content #address h3 {padding:2px; padding-left:10px; margin:0px; font-family:Verdana; font-size:14px; font-weight:bold; color:#00ADEE}
#detail_content #address_container {height:150px; border-left:1px solid #B7B7B7; border-right:1px solid #B7B7B7}
#detail_content #address .xbottom .xb2 {background-color:#FFF}
#detail_content #address .xbottom .xb3 {background-color:#FFF}
#detail_content #address .xbottom .xb4 {background-color:#FFF}

#detail_content #options {border:0px solid red;height:193px;width:387px;margin:15px}
#detail_content #options ul {margin:0px; padding:0px; list-style-type:none}

#detail_content #menu {height:15px; line-height:15px; float:right; text-align:right; margin:10px 0 15px}
#detail_content #menu_container {border-left:1px solid #B7B7B7; border-right:1px solid #B7B7B7; padding:0px 10px; text-align:center}
#detail_content #menu_container span {}
#detail_content #menu_container a {cursor:pointer; padding:0px 10px; color:black}
#detail_content #menu_container a:hover {text-decoration:underline}
#detail_content #menu_container .selected {text-decoration:none; color:#00ADEE}
#detail_content #menu_container.menu_container_empty {width:150px}
#detail_content #menu_container .menu_spacer {color:#B7B7B7}
#detail_content #menu .xbottom .xb2 {background-color:#FFF}
#detail_content #menu .xbottom .xb3 {background-color:#FFF}
#detail_content #menu .xbottom .xb4 {background-color:#FFF}

#detail_content #image {height:200px; width:320px; margin:15px; text-align:center;}
#detail_content #image img {}

#detail_content #text {width:380px; margin:15px; font-family:Verdana, Arial, sans-serif; font-size:12px; overflow:hidden}
#detail_content #text p {margin:0 7px 3px; text-align:justify; line-height:17px}
#detail_content #text a {color:#00ADEE}
#detail_content #text #text_container {height:366px; border-left:1px solid #B7B7B7; border-right:1px solid #B7B7B7; background-color:white}
#detail_content #text .xbottom .xb2 {background-color:#FFF}
#detail_content #text .xbottom .xb3 {background-color:#FFF}
#detail_content #text .xbottom .xb4 {background-color:#FFF}

#detail_content #map {border:1px solid #B7B7B7; height:360px; width:400px; margin:15px; margin-top:35px; float:right; overflow:hidden}

#detail_content #ad_mygeneva {width:320px; margin:15px; margin-top:304px}
#detail_content #ad_mygeneva p {padding:12px 7px}
#detail_content #ad_mygeneva a {float:right; margin-right:2px; color:#00ADEE}
#detail_content #ad_mygeneva_container {border-left:1px solid #B7B7B7; border-right:1px solid #B7B7B7; text-align:justify; background-color:white}
#detail_content #ad_mygeneva .xbottom .xb2 {background-color:#FFF}
#detail_content #ad_mygeneva .xbottom .xb3 {background-color:#FFF}
#detail_content #ad_mygeneva .xbottom .xb4 {background-color:#FFF}

#detail_content #categories {width:320px; margin:15px; margin-left:90px}
#detail_content #categories p {padding:12px 7px}
#detail_content #categories a {margin-left:5px; color:#00ADEE}
#detail_content #categories h1 {padding:2px; padding-left:10px; padding-top:2px; margin:0px; font-family:Verdana; font-size:12px; font-weight:normal; background-color:#B7B7B7; color:white}
#detail_content #categories ul {padding:0px; margin:0px; list-style-type:none}
#detail_content #categories_container {border-left:1px solid #B7B7B7; border-right:1px solid #B7B7B7; height:80px; text-align:justify; background-color:white; overflow:hidden}
#detail_content #categories .xtop .xb2 {background-color:#B7B7B7}
#detail_content #categories .xtop .xb3 {background-color:#B7B7B7}
#detail_content #categories .xtop .xb4 {background-color:#B7B7B7}
#detail_content #categories .xbottom .xb2 {background-color:#FFF}
#detail_content #categories .xbottom .xb3 {background-color:#FFF}
#detail_content #categories .xbottom .xb4 {background-color:#FFF}

#detail_content #category {font-family:Verdana, Arial, sans-serif; font-size:12px; margin-left:15px}

#detail_content #opening_hours {margin:0px 15px; width:360px}
#detail_content #opening_hours_container{border-left:1px solid black; border-right:1px solid black}
#detail_content #opening_hours #label {height:15px; line-height:15px; margin-left:10px; margin-bottom:5px}
#detail_content #opening_hours table {margin:0px 10px}
#detail_content #opening_hours td {height: 18px; line-height:18px; border-bottom: 1px dashed #999}
#detail_content #opening_hours .day {width:100px; color: #777}
#detail_content #opening_hours .hours {width:130px; color: #000}

#detail_content #template1 #image {float:right; margin-top:0px; margin-bottom: 0px;}
#detail_content #template1 #map {margin-top:115px}
#detail_content #template1 #text {height:75px; width:330px; margin-top:25px;}

#detail_content #template2 #text {height:171px}

#detail_content #template3 #map {float:left}

#detail_content #template4 #map {float:left}
#detail_content #template4 #text {height:300px}

#detail_content #template5 #image {float:right; margin-top:0px; margin-bottom:0px;}

#detail_content #template6 #address {}
#detail_content #template6 #image {float:right; margin-top:10px; margin-bottom:0px;}
#detail_content #template6 #text {margin-top:35px; width:380px; height:400px}
#detail_content #template6 #text_container {height:390px}
#detail_content #template6 #map {height:320px}

#detail_content td {font-family:"Verdana"; font-style: normal; font-size: 12px;}

/*******************/
/* message content */
/*******************/

#message_content {margin:15px;}
#message_content p {font-family:Verdana; font-size:13px;}
#message_content dt {font-family:Verdana; font-size:13px;}
#message_content li {font-family:Verdana; font-size:13px;}
#message_content a {text-decoration:none; font-family:Verdana, Arial, sans-serif; font-size:12px; color:#0000EE}

#message_content #message_left {height:600px; width:430px; float:left; margin-left:15px}
#message_content #message_right {height:600px; width:380px; margin-left:20px; float:left}
#message_content #message_right {border:0px solid red}

#message_content .xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
#message_content .xb1, .xb2, .xb3 {height:1px;}
#message_content .xb2, .xb3, .xb4 {background:#FFF; border-left:1px solid #000; border-right:1px solid #000;}
#message_content .xb1 {margin:0 5px; background:#000;}
#message_content .xb2 {margin:0 3px; border-width:0 2px;}
#message_content .xb3 {margin:0 2px;}
#message_content .xb4 {height:2px; margin:0 1px;}
#message_content .xb1 {background-color:#B7B7B7}
#message_content .xb2 {background-color:#FFF; border-color:#B7B7B7}
#message_content .xb3 {background-color:#FFF; border-color:#B7B7B7}
#message_content .xb4 {background-color:#FFF; border-color:#B7B7B7}
#message_content .xbottom .xb2 {background-color:#E6E6E6}
#message_content .xbottom .xb3 {background-color:#E6E6E6}
#message_content .xbottom .xb4 {background-color:#E6E6E6}

#message_content #message_content_container {border-left:1px solid #B7B7B7; border-right:1px solid #B7B7B7; height:625px; background-image:url('../../images/website_icons/silhouette_background_webpages.png'); background-repeat:no-repeat; background-position:bottom;}

#message_content #message_left input, select, textarea {border: 1px solid black}

#message_content #message_left #form_title {margin:10px; margin-left:0px; width:150px; color:white; background-color:#00ADEE; float:left}
#message_content #message_left #form_title p {padding:0px; margin:0px; margin-left:10px}
#message_content #message_left .ctrlHolder {font-family: Verdana, serif; font-size:13px;padding:0px;padding-top:5px;margin:0px} 
#message_content #message_left .ctrlHolder label {width: 140px; float:left; height:25px; line-height:25px; text-align:right; margin-right:5px; color:white}
#message_content #message_left .ctrlHolder sup {font-size:9px}
#message_content #message_left .ctrlHolder input, textarea {border-color:#B7B7B7}
#message_content #message_left .ctrlHolder textarea {border-color:#B7B7B7}
#message_content #message_left .ctrlHolder select {border-color:#B7B7B7}
#message_content #message_left .uniForm {background-color:#B7B7B7; height:550px}
#message_content #message_left #message {width:270px; height:325px; padding:2px; font-family: Verdana, serif; font-size:12px;}
#message_content #message_left #contactHolder {font-size:12px;}
#message_content #message_left #contactHolder label {font-size:13px}
#message_content #message_left #contactHolder #contact {width:120px; font-size:12px}
#message_content #message_left #button {width: 140px; float: left; margin-left:10px;} 
#message_content #message_left #ajax_message {font-family: Verdana, serif; font-size:13px;width: 300px; margin-top: 10px; float: left} 
#message_content #message_left #ajax_message {border:0px solid red} 
#message_content #message_left #ajax_message ul {margin:0;padding:0;margin-left:30px; list-style-type:none} 
#message_content #message_left #ajax_message li {font-family: Tahoma, serif; font-size:12px; color:grey} 
#message_content #message_left .xtop .xb2 {background-color:#B7B7B7}
#message_content #message_left .xtop .xb3 {background-color:#B7B7B7}
#message_content #message_left .xtop .xb4 {background-color:#B7B7B7}
#message_content #message_left .xbottom .xb2 {background-color:#B7B7B7}
#message_content #message_left .xbottom .xb3 {background-color:#B7B7B7}
#message_content #message_left .xbottom .xb4 {background-color:#B7B7B7}

#message_content #menu {height:15px; line-height:15px; float:right; text-align:right; margin:10px; margin-right:-10px; float:right}
#message_content #menu_container {border-left:1px solid #B7B7B7; border-right:1px solid #B7B7B7;padding:0px 10px; text-align:center}
#message_content #menu .xbottom .xb2 {background-color:#FFF}
#message_content #menu .xbottom .xb3 {background-color:#FFF}
#message_content #menu .xbottom .xb4 {background-color:#FFF}
#message_content #menu a {cursor:pointer; padding:0px 10px; color:black}
#message_content #menu a:hover {text-decoration:underline}
#message_content #menu .selected {text-decoration:none; color:#00ADEE}
#message_content #menu .menu_spacer {color:#B7B7B7}

#message_content #message_right #company_image {border:0px solid blue; margin-top:50px;}
#message_content #message_right #company_image {height:180px; text-align:center}
#message_content #message_right #company_image img {max-width:180px}

#message_content #message_right #company_message {border:0px solid blue}
#message_content #message_right #company_message {height:140px; margin-top:15px; text-align:justify; overflow-x:hidden; overflow-y:auto}
#message_content #message_right #company_message p {padding:4px 0px}

#message_content #message_right #company_contact #contact_title {margin-bottom:5px}
#message_content #message_right #company_contact #contact_title p {background-color:#B7B7B7;padding:0px;margin:0px;padding-left:5px}
#message_content #message_right #company_contact {border:0px solid blue}
#message_content #message_right #company_contact {height:200px; margin-top:15px; font-family:Verdana; font-size:13px; width:398px}
#message_content #message_right #company_contact dl {width:390px; margin: 0;padding:0;}
#message_content #message_right #company_contact dt {width:140px; float:left; margin:0px; padding:0px; margin-left:5px; color:#00ADEE}
#message_content #message_right #company_contact dd {float: right; width:230px; margin:0px; padding-bottom:5px;}
#message_content #message_right #company_contact span {float:right}
#message_content #message_right #company_contact a {color:black}
#message_content #message_right #company_contact .xtop .xb2 {background-color:#B7B7B7}
#message_content #message_right #company_contact .xtop .xb3 {background-color:#B7B7B7}
#message_content #message_right #company_contact .xtop .xb4 {background-color:#B7B7B7}
#message_content #message_right #company_contact .xbottom .xb2 {background-color:#E6E6E6}
#message_content #message_right #company_contact .xbottom .xb3 {background-color:#E6E6E6}
#message_content #message_right #company_contact .xbottom .xb4 {background-color:#E6E6E6}

#message_content #message_right #company_contact #company_contact_container {height:205px; width:395px; border-left:1px solid #B7B7B7; border-right:1px solid #B7B7B7}

#message_content #message_right #company_contact .lastdd {border-bottom:1px dotted black; margin-bottom:10px;padding:0px}

/************/
/* category */
/************/

#admin_category_content {height:570px; margin:10px;}

#admin_category_content #content_left {height:560px; width:390px; float:left;}
#admin_category_content #content_left #category_tree {border:1px solid black; margin:10px; height:540px; padding:3px;}
#admin_category_content #content_left u {cursor:pointer}

#admin_category_content #content_right {height:560px; width:450px; float:left; font-family:verdana; font-size:12px}
#admin_category_content #content_right #add_category {border:1px solid black; height:140px; margin:10px; padding:3px;}
#admin_category_content #content_right #add_cat_parent_id {width: 250px}
#admin_category_content #content_right #category_detail {border:1px solid black; height:195px; margin:10px; padding:3px;}

/********************/
/* category content */
/********************/

#admin_category_item_content {height:570px; margin:10px; font-family:verdana; font-size:12px}

#admin_category_item_content #content_left {height:560px; width:390px; float:left}
#admin_category_item_content #content_left #items {border:1px solid black; margin:10px; height:540px; padding:3px; overflow:scroll}
#admin_category_item_content #content_left ul {margin:0; padding:0; list-style-type:none}
#admin_category_item_content #content_left li {margin-bottom:5px; border-top:1px solid grey}
#admin_category_item_content #content_left .green {background-color:lightgreen}

#admin_category_item_content #content_right {height:560px; width:450px; float:left;}
#admin_category_item_content #content_right #item_address {border:1px solid black; margin:10px; padding:5px;}
#admin_category_item_content #content_right #item_hours select {border:1px solid black;}

/*****************/
/* check_address */
/*****************/

#check_address_content {
	border: 0px solid red;
	height: 570px;
	margin: 10px;
}

#check_address_content ul {
	list-style-type: none;
	margin:0px;
	padding:0px;
}

#check_address_content li {
	border: 1px solid black;
	margin: 2px;
}

#check_address_content .result {
	border: 1px solid #DE2525;
	background-color: #FF8E8E;
}

#check_address_content .result_almost_good {
	border: 1px solid #DE2525;
	background-color: #FF8E8E;
}

#check_address_content .result_already_done {
	border: 1px solid #3875D7;
	background-color: #ADD8E6;
}

#check_address_content .result_good {
	border: 1px solid #008000;
	background-color: #90EE90;
}

#check_address_content td {
	font-family: Verdana, sans-serif;
	font-size: 13px;
}

/************/
/* pictures */
/************/

#content_pictures {height: 630px; margin:10px 30px}
#content_pictures {border: 0px solid red}

#content_pictures .xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
#content_pictures .xb1, .xb2, .xb3 {height:1px;}
#content_pictures .xb2, .xb3, .xb4 {background:#FFF; border-left:1px solid #000; border-right:1px solid #000;}
#content_pictures .xb1 {margin:0 5px; background:#000;}
#content_pictures .xb2 {margin:0 3px; border-width:0 2px;}
#content_pictures .xb3 {margin:0 2px;}
#content_pictures .xb4 {height:2px; margin:0 1px;}
#content_pictures .xb1 {background-color:#B7B7B7}
#content_pictures .xb2 {background-color:#FFF; border-color:#B7B7B7}
#content_pictures .xb3 {background-color:#FFF; border-color:#B7B7B7}
#content_pictures .xb4 {background-color:#FFF; border-color:#B7B7B7}
#content_pictures .xbottom .xb2 {background-color:#E6E6E6}
#content_pictures .xbottom .xb3 {background-color:#E6E6E6}
#content_pictures .xbottom .xb4 {background-color:#E6E6E6}

#content_pictures #content_pictures_container {border-left:1px solid #B7B7B7; border-right:1px solid #B7B7B7; height:600px; background-image:url('../../images/website_icons/silhouette_background_webpages.png'); background-repeat:no-repeat; background-position:bottom;}

#content_pictures p {font-family:Verdana, Arial, sans-serif; font-size:12px}
#content_pictures a {text-decoration:none; font-family:Verdana, Arial, sans-serif; font-size:12px; color:#0000EE; cursor:pointer}
#content_pictures a {color:#00ADEE}
#content_pictures a:hover {text-decoration:underline}
#content_pictures a:visited {color:#0000EE}
#content_pictures ul {list-style-type:none; padding:0px; margin:0px;}

#content_pictures #pictures {width:200px; float:left}
#content_pictures #pictures {border: 0px solid blue}
#content_pictures #pictures li {margin-top:25px; margin:15px}
#content_pictures #pictures li img {border: 3px solid black}

#content_pictures #right_container {border: 0px solid green}
#content_pictures #right_container {float:left; width:630px; height:550px}
#content_pictures #right_container .xbottom .xb2 {background-color:#FFF}
#content_pictures #right_container .xbottom .xb3 {background-color:#FFF}
#content_pictures #right_container .xbottom .xb4 {background-color:#FFF}

#content_pictures #right_container #text {border: 0px solid purple}
#content_pictures #right_container #text {width:350px; margin:0px auto; margin-top:190px}
#content_pictures #right_container #text_container {height:160px; border-right:1px solid #B7B7B7; border-left:1px solid #B7B7B7}
#content_pictures #right_container #text_container p {padding:10px}
#content_pictures #right_container #text_container p.center {text-align:center}
#content_pictures #right_container #text_container p.first {padding-top:20px; font-weight:bold}

/***********/
/* tourism */
/***********/

#content_tourism {margin:15px; margin-top:0px}
#content_tourism {border: 0px solid red}

#content_tourism .xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
#content_tourism .xb1, .xb2, .xb3 {height:1px;}
#content_tourism .xb2, .xb3, .xb4 {background:#FFF; border-left:1px solid #000; border-right:1px solid #000;}
#content_tourism .xb1 {margin:0 5px; background:#000;}
#content_tourism .xb2 {margin:0 3px; border-width:0 2px;}
#content_tourism .xb3 {margin:0 2px;}
#content_tourism .xb4 {height:2px; margin:0 1px;}
#content_tourism .xb1 {background-color:#B7B7B7}
#content_tourism .xb2 {background-color:#FFF; border-color:#B7B7B7}
#content_tourism .xb3 {background-color:#FFF; border-color:#B7B7B7}
#content_tourism .xb4 {background-color:#FFF; border-color:#B7B7B7}
#content_tourism .xbottom .xb2 {background-color:#E6E6E6}
#content_tourism .xbottom .xb3 {background-color:#E6E6E6}
#content_tourism .xbottom .xb4 {background-color:#E6E6E6}

#content_tourism #content_tourism_container {border-left:1px solid #B7B7B7; border-right:1px solid #B7B7B7; height:600px; background-image:url('../../images/website_icons/silhouette_background_webpages.png'); background-repeat:no-repeat; background-position:bottom;}

#content_tourism p {font-family:Verdana, Arial, sans-serif; font-size:12px}
#content_tourism a {text-decoration:none; font-family:Verdana, Arial, sans-serif; font-size:12px; color:#0000EE; cursor:pointer}
#content_tourism a:hover {text-decoration:underline}
#content_tourism a:visited {color:#0000EE}
#content_tourism ul {list-style-type:none; padding:0px; margin:0px;}

#content_tourism #text {border: 0px solid green}
#content_tourism #text {width:800px; margin:0px auto; height:400px; text-align:justify}
#content_tourism #text p {margin:0px 5px;}
#content_tourism #text_container {border-left:1px solid #B7B7B7; border-right:1px solid #B7B7B7}
#content_tourism #text .xbottom .xb2 {background-color:#FFF}
#content_tourism #text .xbottom .xb3 {background-color:#FFF}
#content_tourism #text .xbottom .xb4 {background-color:#FFF}

#content_tourism #categories {width:650px; margin:10px auto; border:1px solid #B7B7B7}
#content_tourism #categories_container {}
#content_tourism #categories_container #category_holder {border: 0px solid green; }
#content_tourism #categories_container #category_holder {width:200px; float:left;}
#content_tourism #categories_container #category_holder li {border-right:1px solid #B7B7B7; border-bottom:1px solid #B7B7B7; cursor:pointer}
#content_tourism #categories_container #category_holder p {padding:6px 3px; color:#3288A8}
#content_tourism #categories_container #category_holder .lastli {border-bottom:0px}
#content_tourism #categories_container #category_holder .currentli {border-right:0px}
#content_tourism #categories_container #category_content {border: 0px solid purple}
#content_tourism #categories_container #category_content {width:440px; float:left}
#content_tourism #categories_container #category_content li {margin:3px; padding-left:5px}
#content_tourism #categories_container #category_content li:before{content: "> "; color:#000; font-weight:bold;font-size:10px}
#content_tourism #categories_container #category_content a {color:black}
#content_tourism #categories_container #category_content .subcat_left {float:left; width:200px}
#content_tourism #categories_container #category_content .subcat_right {float:left; width:200px}

/**********/
/* events */
/**********/

#content_events {height: 635px; margin:15px}
#content_events {border: 0px solid red}
#content_events .errorMsg {color:#AF2B2B}

#content_events .xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
#content_events .xb1, .xb2, .xb3 {height:1px;}
#content_events .xb2, .xb3, .xb4 {background:#FFF; border-left:1px solid #000; border-right:1px solid #000;}
#content_events .xb1 {margin:0 5px; background:#000;}
#content_events .xb2 {margin:0 3px; border-width:0 2px;}
#content_events .xb3 {margin:0 2px;}
#content_events .xb4 {height:2px; margin:0 1px;}
#content_events .xb1 {background-color:#B7B7B7}
#content_events .xb2 {background-color:#FFF; border-color:#B7B7B7}
#content_events .xb3 {background-color:#FFF; border-color:#B7B7B7}
#content_events .xb4 {background-color:#FFF; border-color:#B7B7B7}
#content_events .xbottom .xb2 {background-color:#E6E6E6}
#content_events .xbottom .xb3 {background-color:#E6E6E6}
#content_events .xbottom .xb4 {background-color:#E6E6E6}

#content_events #content_events_container {border-left:1px solid #B7B7B7; border-right:1px solid #B7B7B7; height:635px; background-image:url('../../images/website_icons/silhouette_background_webpages.png'); background-repeat:no-repeat; background-position:bottom;}

#content_events p {font-family:Verdana, Arial, sans-serif; font-size:12px; padding:0px; margin:0px}
#content_events a {text-decoration:none; font-family:Verdana, Arial, sans-serif; font-size:12px; color:#00ADEE; cursor:pointer}
#content_events a:hover {text-decoration:underline}
#content_events a:visited {color:#00ADEE}
#content_events ul {list-style-type:none; padding:0px; margin:0px;}
#content_events h1 {font-family:Helvetica, serif; font-size:15px; text-decoration:none; padding:0px; margin:0px; font-weight:bold}
#content_events h2 {font-family:Verdana, serif; font-size:12px; text-decoration:none; padding:0px; margin:0px; font-weight:normal}

#content_events #event_title {background-color:#00ADEE; color:white; margin-left:10px; margin-top:10px}

#content_events #pannel {border: 0px solid green}
#content_events #pannel .xtop .xb2 {background-color:#B7B7B7}
#content_events #pannel .xtop .xb3 {background-color:#B7B7B7}
#content_events #pannel .xtop .xb4 {background-color:#B7B7B7}
#content_events #pannel .xbottom .xb2 {background-color:#FFF}
#content_events #pannel .xbottom .xb3 {background-color:#FFF}
#content_events #pannel .xbottom .xb4 {background-color:#FFF}

#content_events #pannel {border: 0px solid green}
#content_events #pannel {width:235px; height:600px; float:left}
#content_events #pannel .container {border-right: 1px solid black; border-left: 1px solid black}
#content_events #pannel p {margin-left:4px}
#content_events #pannel img {margin-left:4px; vertical-align:middle}
#content_events #pannel img.nomargin {margin-left:2px; vertical-align:middle}

#content_events #pannel #pannel_date {margin-top:10px; margin-left:10px}
#content_events #pannel #pannel_date_container {border-left:1px solid #B7B7B7; border-right:1px solid #B7B7B7}
#content_events #pannel #pannel_date_title {background-color:#B7B7B7; margin-bottom:3px; color:white; height:18px}
#content_events #pannel #pannel_date_title p {margin:0px 4px 4px}
#content_events #pannel #pannel_search select {border:1px solid #B7B7B7}

#content_events #pannel #pannel_search {margin-top:20px; margin-left:10px}
#content_events #pannel #pannel_search input {border:1px solid #B7B7B7; height:16px; width:130px}
#content_events #pannel #pannel_search #button_search {width:25px}
#content_events #pannel #pannel_search_container {border-left:1px solid #B7B7B7; border-right:1px solid #B7B7B7}
#content_events #pannel #pannel_search_title {background-color:#B7B7B7; margin-bottom:3px; color:white; height:18px}
#content_events #pannel #pannel_search_title p {margin:0px 4px 4px}

#content_events #pannel #pannel_category {margin-top:20px; margin-left:10px}
#content_events #pannel #pannel_category a {padding:0px; margin:0px; color:black}
#content_events #pannel #pannel_category p {padding:0px; margin:0px}
#content_events #pannel #pannel_category .level0 .allcat p:before{content: "O "; color:#00ADEE; font-weight:normal; font-size:9px}
#content_events #pannel #pannel_category .level0 li {margin-left:4px}
#content_events #pannel #pannel_category .level0 p:before{content: "> "; color:#00ADEE; font-weight:bold; font-size:9px}
#content_events #pannel #pannel_category .level0 a {font-size:12px}
#content_events #pannel #pannel_category .level1 li {margin-left:10px;}
#content_events #pannel #pannel_category .level1 p:before{content: "> "; color:#00ADEE; font-weight:bold; font-size:8px}
#content_events #pannel #pannel_category .level1 p {padding:1px}
#content_events #pannel #pannel_category .level1 a {font-size:10px}
#content_events #pannel #pannel_category_container {border-left:1px solid #B7B7B7; border-right:1px solid #B7B7B7}
#content_events #pannel #pannel_category_title {background-color:#B7B7B7; margin-bottom:3px; color:white; height:18px}
#content_events #pannel #pannel_category_title p {margin:0px 4px 4px}

#content_events #pannel #pannel_add {margin-top:20px; margin-left:10px; background-color:#00ADEE}
#content_events #pannel #pannel_add a {margin-left:4px; color:white}

#content_events #content {width:600px; height:600px; margin-top:20px; margin-left:30px; float:left; overflow-y:auto; overflow-x:hidden; border-left:1px solid #CBCBCB}
#content_events #content p {font-size:11px;}
#content_events #content ul {margin-left:20px}
#content_events #content li {border-bottom:1px solid #CBCBCB; height:130px; margin-bottom:10px}
#content_events #content li h1 {width:450px}
#content_events #content li h2 {width:450px}
#content_events #content li h2 a {font-size:12px}
#content_events #content li img {height:120px; margin-right:15px}
#content_events #content .event_image {float:left; width:100px}
#content_events #content .event_content {float:left}
#content_events #content .event_description {margin-top:3px; width:450px; height:66px; overflow:hidden}
#content_events #content .event_seller {margin-top:2px; width:450px;}
#content_events #content .event_price {margin-top:2px; width:450px;}

#content_events #content .ctrlHolder input {border:1px solid black}
#content_events #content .ctrlHolder label {width:80px; float:left; margin-top:2px}

#content_events #content #categories p {font-size:14px; margin-bottom:10px}
#content_events #content #categories li {height:20px; margin-bottom:10px}

#content_events #content #content_events_add {font-family:Verdana, Arial, sans-serif; font-size:12px; margin-left:5px}
#content_events #content #content_events_add img {width:auto; height:auto; margin-right:2px}
#content_events #content #content_events_add h1 {margin-bottom:3px;}
#content_events #content #content_events_add h2 {margin-bottom:2px; margin-top:2px;}

#content_events #content #content_events_add #event_add_title {background-color:#00ADEE; width:300px}
#content_events #content #content_events_add #event_add_title p {margin-left:3px; color:white; font-size:12px}

#content_events #content #content_events_add #event_info #seller {width:170px}
#content_events #content #content_events_add #event_info #sellers {float:left}
#content_events #content #content_events_add #event_info #sellers_result {width:240px; float:left; margin-left:7px; border:1px solid #CBCBCBM; margin-bottom:5px;}
#content_events #content #content_events_add #event_info #sellers_result ul {margin-left:0px; overflow-x:hidden; overflow-y:auto; height:80px;}
#content_events #content #content_events_add #event_info #sellers_result li {border-bottom:0px; margin-bottom:0px; overflow-x:hidden; line-height:22px; height:22px; font-size:13px; cursor:default; border-bottom:1px solid #CBCBCB}		
#content_events #content #content_events_add #event_info #sellers_result li input {border:1px solid black; width:150px; margin-bottom:2px;}		

#content_events #content #content_events_add #event_dates {margin-top:20px;}

#content_events #content #content_events_add #place {width:280x; float:left; height:65px}
#content_events #content #content_events_add #place_result {width:275px; margin-left:5px; float:left; border:1px solid #CBCBCB}
#content_events #content #content_events_add #place_result ul {margin-left:0px; overflow-x:none; overflow-y:auto; height:65px;}
#content_events #content #content_events_add #place_result li {height:12px; border-bottom:0px; margin-bottom:0px; font-size:11px; cursor:pointer}
#content_events #content #content_events_add #place_result a {color:black}

#content_events #content #content_events_add #date_result {margin-left:5px}
#content_events #content #content_events_add #date_result ul {margin-left:0px; margin-top:10px; overflow-x:hidden; overflow-y:auto; height:160px;}
#content_events #content #content_events_add #date_result li {height:18px; border-bottom:0px; margin-bottom:0px; overflow-x:hidden;  line-height:18px; font-size:13px; cursor:default; border-bottom:1px solid #CBCBCB}

#content_events #content #content_events_add #add_event {margin-top:10px}

/*******************/
/* service_content */
/*******************/

#service_content {height:570px; margin:15px}
#service_content p {font-family:Verdana; font-size:13px;}
#service_content dt {font-family:Verdana; font-size:13px;}
#service_content li {font-family:Verdana; font-size:13px;}
#service_content a {text-decoration:none; font-family:Verdana, Arial, sans-serif; font-size:12px; color:#0000EE}

#service_content #service_left {height:500px; width:420px; float:left;}
#service_content #service_right {height:500px; width:390px; margin-left:20px; float:left}
#service_content #service_right {border:0px solid red}

#service_content .xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
#service_content .xb1, .xb2, .xb3 {height:1px;}
#service_content .xb2, .xb3, .xb4 {background:#FFF; border-left:1px solid #000; border-right:1px solid #000;}
#service_content .xb1 {margin:0 5px; background:#000;}
#service_content .xb2 {margin:0 3px; border-width:0 2px;}
#service_content .xb3 {margin:0 2px;}
#service_content .xb4 {height:2px; margin:0 1px;}
#service_content .xb1 {background-color:#B7B7B7}
#service_content .xb2 {background-color:#FFF; border-color:#B7B7B7}
#service_content .xb3 {background-color:#FFF; border-color:#B7B7B7}
#service_content .xb4 {background-color:#FFF; border-color:#B7B7B7}
#service_content .xbottom .xb2 {background-color:#E6E6E6}
#service_content .xbottom .xb3 {background-color:#E6E6E6}
#service_content .xbottom .xb4 {background-color:#E6E6E6}

#service_content #service_content_container {border-left:1px solid #B7B7B7; border-right:1px solid #B7B7B7; height:625px; background-image:url('../../images/website_icons/silhouette_background_webpages.png'); background-repeat:no-repeat; background-position:bottom;}

#service_content #service_title {margin:10px; width:150px; color:white; background-color:#00ADEE; float:left}
#service_content #service_title p {padding:0px; margin:0px; margin-left:10px}

#service_content #service_left input, select, textarea {border: 1px solid black}
#service_content #service_left #services {width:410px; height:522px; font-family: Verdana, serif; font-size:12px;overflow-y:auto;overflow-x:hidden}
#service_content #service_left #services ul {list-style-type:none; margin:0; padding:0;}
#service_content #service_left #services li {margin-top:6px;}
#service_content #service_left #services .start {color:black; font-size:11px}
#service_content #service_left #services .title {margin-left:5px; color:#00ADEE}
#service_content #service_left #services .item {margin-left:15px;}

#service_content #services_block {margin:10px}
#service_content #services_block .xtop .xb2 {background-color:#B7B7B7}
#service_content #services_block .xtop .xb3 {background-color:#B7B7B7}
#service_content #services_block .xtop .xb4 {background-color:#B7B7B7}
#service_content #services_block .xbottom .xb2 {background-color:#FFF}
#service_content #services_block .xbottom .xb3 {background-color:#FFF}
#service_content #services_block .xbottom .xb4 {background-color:#FFF}
#service_content #service_container {border-left:1px solid #B7B7B7; border-right:1px solid #B7B7B7; height:540px; background-color:white}
#service_content #service_container #title {background-color: #B7B7B7}
#service_content #service_container #title p {margin-left:3px; color:white}

#service_content #menu {height:15px; line-height:15px; float:right; text-align:right; margin:10px; float:right}
#service_content #menu_container {border-left:1px solid #B7B7B7; border-right:1px solid #B7B7B7;padding:0px 10px; text-align:center}
#service_content #menu .xbottom .xb2 {background-color:#FFF}
#service_content #menu .xbottom .xb3 {background-color:#FFF}
#service_content #menu .xbottom .xb4 {background-color:#FFF}
#service_content #menu a {cursor:pointer; padding:0px 10px; color:black}
#service_content #menu a:hover {text-decoration:underline}
#service_content #menu .selected {text-decoration:none; color:#00ADEE}
#service_content #menu .menu_spacer {color:#B7B7B7}

#service_content #service_right #company_message {border:0px solid blue}
#service_content #service_right #company_message {height:170px; margin-top:10px; text-align:justify}
#service_content #service_right #company_message p {padding:4px 0px; font-size:12px}

/*******************/
/* product_content */
/*******************/

#product_content {height:570px; margin:15px}
#product_content p {font-family:Verdana; font-size:13px;}
#product_content dt {font-family:Verdana; font-size:13px;}
#product_content li {font-family:Verdana; font-size:13px;}
#product_content a {text-decoration:none; font-family:Verdana, Arial, sans-serif; font-size:12px; color:#0000EE}

#product_content #product_left {height:500px; width:420px; float:left;}
#product_content #product_right {height:500px; width:390px; margin-left:20px; float:left}
#product_content #product_right {border:0px solid red}

#product_content .xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
#product_content .xb1, .xb2, .xb3 {height:1px;}
#product_content .xb2, .xb3, .xb4 {background:#FFF; border-left:1px solid #000; border-right:1px solid #000;}
#product_content .xb1 {margin:0 5px; background:#000;}
#product_content .xb2 {margin:0 3px; border-width:0 2px;}
#product_content .xb3 {margin:0 2px;}
#product_content .xb4 {height:2px; margin:0 1px;}
#product_content .xb1 {background-color:#B7B7B7}
#product_content .xb2 {background-color:#FFF; border-color:#B7B7B7}
#product_content .xb3 {background-color:#FFF; border-color:#B7B7B7}
#product_content .xb4 {background-color:#FFF; border-color:#B7B7B7}
#product_content .xbottom .xb2 {background-color:#E6E6E6}
#product_content .xbottom .xb3 {background-color:#E6E6E6}
#product_content .xbottom .xb4 {background-color:#E6E6E6}

#product_content #product_content_container {border-left:1px solid #B7B7B7; border-right:1px solid #B7B7B7; height:625px; background-image:url('../../images/website_icons/silhouette_background_webpages.png'); background-repeat:no-repeat; background-position:bottom;}

#product_content #product_title {margin:10px; width:150px; color:white; background-color:#00ADEE; float:left}
#product_content #product_title p {padding:0px; margin:0px; margin-left:10px}

#product_content #product_left input, select, textarea {border: 1px solid black}
#product_content #product_left #products {width:410px; height:522px; font-family: Verdana, serif; font-size:12px;overflow-y:auto;overflow-x:hidden}
#product_content #product_left #products ul {list-style-type:none; margin:0; padding:0;}
#product_content #product_left #products li {margin-top:6px;}
#product_content #product_left #products .start {color:black; font-size:11px}
#product_content #product_left #products .title {margin-left:5px; color:#00ADEE}
#product_content #product_left #products .item {margin-left:15px;}

#product_content #products_block {margin:10px}
#product_content #products_block .xtop .xb2 {background-color:#B7B7B7}
#product_content #products_block .xtop .xb3 {background-color:#B7B7B7}
#product_content #products_block .xtop .xb4 {background-color:#B7B7B7}
#product_content #products_block .xbottom .xb2 {background-color:#FFF}
#product_content #products_block .xbottom .xb3 {background-color:#FFF}
#product_content #products_block .xbottom .xb4 {background-color:#FFF}
#product_content #product_container {border-left:1px solid #B7B7B7; border-right:1px solid #B7B7B7; height:540px; background-color:white}
#product_content #product_container #title {background-color: #B7B7B7}
#product_content #product_container #title p {margin-left:3px; color:white}

#product_content #menu {height:15px; line-height:15px; float:right; text-align:right; margin:10px; float:right}
#product_content #menu_container {border-left:1px solid #B7B7B7; border-right:1px solid #B7B7B7;padding:0px 10px; text-align:center}
#product_content #menu .xbottom .xb2 {background-color:#FFF}
#product_content #menu .xbottom .xb3 {background-color:#FFF}
#product_content #menu .xbottom .xb4 {background-color:#FFF}
#product_content #menu a {cursor:pointer; padding:0px 10px; color:black}
#product_content #menu a:hover {text-decoration:underline}
#product_content #menu .selected {text-decoration:none; color:#00ADEE}
#product_content #menu .menu_spacer {color:#B7B7B7}

#product_content #product_right #company_message {border:0px solid blue}
#product_content #product_right #company_message {height:170px; margin-top:10px; text-align:justify}
#product_content #product_right #company_message p {padding:4px 0px; font-size:12px}

/*******************/
/* mealmenu_content */
/*******************/

#mealmenu_content {height:570px; margin:15px}
#mealmenu_content p {font-family:Verdana; font-size:13px;}
#mealmenu_content dt {font-family:Verdana; font-size:13px;}
#mealmenu_content li {font-family:Verdana; font-size:13px;}
#mealmenu_content a {text-decoration:none; font-family:Verdana, Arial, sans-serif; font-size:12px; color:#0000EE}
#mealmenu_content ul {list-style-type:none; margin:0; padding:0;}

#mealmenu_content #mealmenu_left {height:520px; width:200px; float:left; border:1px solid #B7B7B7}
#mealmenu_content #mealmenu_right {height:500px; width:610px; margin-left:20px; float:left}
#mealmenu_content #mealmenu_right {border:0px solid red}

#mealmenu_content .xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
#mealmenu_content .xb1, .xb2, .xb3 {height:1px;}
#mealmenu_content .xb2, .xb3, .xb4 {background:#FFF; border-left:1px solid #000; border-right:1px solid #000;}
#mealmenu_content .xb1 {margin:0 5px; background:#000;}
#mealmenu_content .xb2 {margin:0 3px; border-width:0 2px;}
#mealmenu_content .xb3 {margin:0 2px;}
#mealmenu_content .xb4 {height:2px; margin:0 1px;}
#mealmenu_content .xb1 {background-color:#B7B7B7}
#mealmenu_content .xb2 {background-color:#FFF; border-color:#B7B7B7}
#mealmenu_content .xb3 {background-color:#FFF; border-color:#B7B7B7}
#mealmenu_content .xb4 {background-color:#FFF; border-color:#B7B7B7}
#mealmenu_content .xbottom .xb2 {background-color:#E6E6E6}
#mealmenu_content .xbottom .xb3 {background-color:#E6E6E6}
#mealmenu_content .xbottom .xb4 {background-color:#E6E6E6}

#mealmenu_content #mealmenu_content_container {border-left:1px solid #B7B7B7; border-right:1px solid #B7B7B7; height:625px; background-image:url('../../images/website_icons/silhouette_background_webpages.png'); background-repeat:no-repeat; background-position:bottom;}

#mealmenu_content #mealmenu_title {margin:10px; width:150px; color:white; background-color:#00ADEE; float:left}
#mealmenu_content #mealmenu_title p {padding:0px; margin:0px; margin-left:10px}

#mealmenu_content #mealmenu_left input, select, textarea {border: 1px solid black}
#mealmenu_content #mealmenu_left #mealmenu {width:300px; height:325px; font-family: Verdana, serif; font-size:12px; overflow-y:auto; overflow-x:hidden}
#mealmenu_content #mealmenu_left #mealmenu ul {margin-top:12px}
#mealmenu_content #mealmenu_left #mealmenu li {margin-top:6px; height:20px; cursor:pointer}
#mealmenu_content #mealmenu_left #mealmenu .start {color:black; font-size:11px}
#mealmenu_content #mealmenu_left #mealmenu .title {margin-left:5px; color:#00ADEE}
#mealmenu_content #mealmenu_left #mealmenu .item {margin-left:15px}

#mealmenu_content #mealmenu_block {margin:10px}
#mealmenu_content #mealmenu_block .xtop .xb2 {background-color:#B7B7B7}
#mealmenu_content #mealmenu_block .xtop .xb3 {background-color:#B7B7B7}
#mealmenu_content #mealmenu_block .xtop .xb4 {background-color:#B7B7B7}
#mealmenu_content #mealmenu_block .xbottom .xb2 {background-color:#FFF}
#mealmenu_content #mealmenu_block .xbottom .xb3 {background-color:#FFF}
#mealmenu_content #mealmenu_block .xbottom .xb4 {background-color:#FFF}
#mealmenu_content #mealmenu_container {border-left:1px solid #B7B7B7; border-right:1px solid #B7B7B7; height:540px; background-color:white}
#mealmenu_content #mealmenu_container #title {background-color: #B7B7B7}
#mealmenu_content #mealmenu_container #title p {margin-left:3px; color:white}

#mealmenu_content #menu {height:15px; line-height:15px; float:right; text-align:right; margin:10px; float:right}
#mealmenu_content #menu_container {border-left:1px solid #B7B7B7; border-right:1px solid #B7B7B7;padding:0px 10px; text-align:center}
#mealmenu_content #menu .xbottom .xb2 {background-color:#FFF}
#mealmenu_content #menu .xbottom .xb3 {background-color:#FFF}
#mealmenu_content #menu .xbottom .xb4 {background-color:#FFF}
#mealmenu_content #menu a {cursor:pointer; padding:0px 10px; color:black}
#mealmenu_content #menu a:hover {text-decoration:underline}
#mealmenu_content #menu .selected {text-decoration:none; color:#00ADEE}
#mealmenu_content #menu .menu_spacer {color:#B7B7B7}

#mealmenu_content #mealmenu_right #menu_item {border:0px solid blue}
#mealmenu_content #mealmenu_right #menu_item {height:170px; margin-top:10px; text-align:justify}
#mealmenu_content #mealmenu_right #menu_item p {padding:4px 0px; font-size:12px}
#mealmenu_content #mealmenu_right #menu_item .title {color:#00ADEE; font-size:14px; float:left}
#mealmenu_content #mealmenu_right #menu_item .price {float:right; width:55px; text-align:right}
#mealmenu_content #mealmenu_right #menu_item .description {font-size:11px}
#mealmenu_content #mealmenu_right #menu_item li.item_title {height:20px; text-align:right; color:#00ADEE; overflow:hidden}
#mealmenu_content #mealmenu_right #menu_item li.item {height:45px}

/*******************/
/* productService_content */
/*******************/

#productService_content {height:570px; margin:15px}
#productService_content p {font-family:Verdana; font-size:13px;}
#productService_content dt {font-family:Verdana; font-size:13px;}
#productService_content li {font-family:Verdana; font-size:13px;}
#productService_content a {text-decoration:none; font-family:Verdana, Arial, sans-serif; font-size:12px; color:#0000EE}

#productService_content #service_left {height:240px; width:420px; float:left;}
#productService_content #service_right {height:240px; width:375px; margin-left:20px; float:left}
#productService_content #service_right {border:0px solid red}
#productService_content #product_left {height:240px; width:420px; float:left;}
#productService_content #product_right {height:240px; width:375px; margin-left:20px; float:left}
#productService_content #product_right {border:0px solid red}

#productService_content .xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
#productService_content .xb1, .xb2, .xb3 {height:1px;}
#productService_content .xb2, .xb3, .xb4 {background:#FFF; border-left:1px solid #000; border-right:1px solid #000;}
#productService_content .xb1 {margin:0 5px; background:#000;}
#productService_content .xb2 {margin:0 3px; border-width:0 2px;}
#productService_content .xb3 {margin:0 2px;}
#productService_content .xb4 {height:2px; margin:0 1px;}
#productService_content .xb1 {background-color:#B7B7B7}
#productService_content .xb2 {background-color:#FFF; border-color:#B7B7B7}
#productService_content .xb3 {background-color:#FFF; border-color:#B7B7B7}
#productService_content .xb4 {background-color:#FFF; border-color:#B7B7B7}
#productService_content .xbottom .xb2 {background-color:#E6E6E6}
#productService_content .xbottom .xb3 {background-color:#E6E6E6}
#productService_content .xbottom .xb4 {background-color:#E6E6E6}

#productService_content #productService_content_container {border-left:1px solid #B7B7B7; border-right:1px solid #B7B7B7; height:625px; background-image:url('../../images/website_icons/silhouette_background_webpages.png'); background-repeat:no-repeat; background-position:bottom;}

#productService_content #productService_title {margin:10px; width:150px; color:white; background-color:#00ADEE; float:left}
#productService_content #productService_title p {padding:0px; margin:0px; margin-left:10px}

#productService_content #service_left input, select, textarea {border: 1px solid black}
#productService_content #service_left #services {font-family: Verdana, serif; font-size:12px}
#productService_content #service_left #services ul {list-style-type:none; margin:0; padding:0;}
#productService_content #service_left #services li {margin-top:3px;}
#productService_content #service_left #services .start {color:black; font-size:11px}
#productService_content #service_left #services .title {margin-left:5px; color:#00ADEE}
#productService_content #service_left #services .item {margin-left:15px;}

#productService_content #services_block {margin:10px}
#productService_content #services_block .xtop .xb2 {background-color:#B7B7B7}
#productService_content #services_block .xtop .xb3 {background-color:#B7B7B7}
#productService_content #services_block .xtop .xb4 {background-color:#B7B7B7}
#productService_content #services_block .xbottom .xb2 {background-color:#FFF}
#productService_content #services_block .xbottom .xb3 {background-color:#FFF}
#productService_content #services_block .xbottom .xb4 {background-color:#FFF}
#productService_content #service_container {border-left:1px solid #B7B7B7; border-right:1px solid #B7B7B7; height:260px; background-color:white}
#productService_content #service_container #title {background-color: #B7B7B7}
#productService_content #service_container #title p {margin-left:3px; color:white}
#productService_content #service_container #service_wrapper {height:240px; width:840px; overflow-y:auto; overflow-x:hidden}

#productService_content #product_left input, select, textarea {border: 1px solid black}
#productService_content #product_left #products {font-family: Verdana, serif; font-size:12px}
#productService_content #product_left #products ul {list-style-type:none; margin:0; padding:0;}
#productService_content #product_left #products li {margin-top:3px;}
#productService_content #product_left #products .start {color:black; font-size:11px}
#productService_content #product_left #products .title {margin-left:5px; color:#00ADEE}
#productService_content #product_left #products .item {margin-left:15px;}

#productService_content #products_block {margin:10px}
#productService_content #products_block .xtop .xb2 {background-color:#B7B7B7}
#productService_content #products_block .xtop .xb3 {background-color:#B7B7B7}
#productService_content #products_block .xtop .xb4 {background-color:#B7B7B7}
#productService_content #products_block .xbottom .xb2 {background-color:#FFF}
#productService_content #products_block .xbottom .xb3 {background-color:#FFF}
#productService_content #products_block .xbottom .xb4 {background-color:#FFF}
#productService_content #product_container {border-left:1px solid #B7B7B7; border-right:1px solid #B7B7B7; height:260px; background-color:white}
#productService_content #product_container #title {background-color: #B7B7B7}
#productService_content #product_container #title p {margin-left:3px; color:white}
#productService_content #product_container #product_wrapper {height:240px; width:840px; overflow-y:auto; overflow-x:hidden}

#productService_content #menu {height:15px; line-height:15px; float:right; text-align:right; margin:10px; float:right}
#productService_content #menu_container {border-left:1px solid #B7B7B7; border-right:1px solid #B7B7B7;padding:0px 10px; text-align:center}
#productService_content #menu .xbottom .xb2 {background-color:#FFF}
#productService_content #menu .xbottom .xb3 {background-color:#FFF}
#productService_content #menu .xbottom .xb4 {background-color:#FFF}
#productService_content #menu a {cursor:pointer; padding:0px 10px; color:black}
#productService_content #menu a:hover {text-decoration:underline}
#productService_content #menu .selected {text-decoration:none; color:#00ADEE}
#productService_content #menu .menu_spacer {color:#B7B7B7}

#productService_content #service_right .company_message {border:0px solid blue}
#productService_content #service_right .company_message {height:170px; margin-top:10px; text-align:justify}
#productService_content #service_right .company_message p {padding:4px 0px; font-size:12px; line-height:18px}

#productService_content #product_right .company_message {border:0px solid blue}
#productService_content #product_right .company_message {height:170px; margin-top:10px; text-align:justify}
#productService_content #product_right .company_message p {padding:4px 0px; font-size:12px; line-height:18px}

/***************************/
/* product_service_content */
/***************************/

#product_service_content2 {padding-top:20px; padding-left:20px}
#product_service_content2 p {font-family:Verdana; font-size:13px;}
#product_service_content2 dt {font-family:Verdana; font-size:13px;}
#product_service_content2 li {font-family:Verdana; font-size:13px;}
#product_service_content2 a {text-decoration:none; font-family:Verdana, Arial, sans-serif; font-size:12px; color:#0000EE}

#product_service_content2 #product_service_left {height:600px; width:450px; float:left;}
#product_service_content2 #product_service_right {height:600px; width:390px; margin-left:20px; float:left}
#product_service_content2 #product_service_right {border:0px solid red}

#product_service_content2 .xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
#product_service_content2 .xb1, .xb2, .xb3 {height:1px;}
#product_service_content2 .xb2, .xb3, .xb4 {background:#FFF; border-left:1px solid #000; border-right:1px solid #000;}
#product_service_content2 .xb1 {margin:0 5px; background:#000;}
#product_service_content2 .xb2 {margin:0 3px; border-width:0 2px;}
#product_service_content2 .xb3 {margin:0 2px;}
#product_service_content2 .xb4 {height:2px; margin:0 1px;}

#product_service_content2 #product_service_left input, select, textarea {border: 1px solid black}
#product_service_content2 #product_service_left #service_title {margin-bottom:5px}
#product_service_content2 #product_service_left #service_title p {background-color:#ADD8E6; padding:0px; margin:0px; padding-left:5px}
#product_service_content2 #product_service_left #services {width:300px; height:250px; padding:2px; font-family: Verdana, serif; font-size:12px;overflow-y:auto;overflow-x:hidden}
#product_service_content2 #product_service_left #services ul {list-style-type:none; margin:0; padding:0;}
#product_service_content2 #product_service_left #services li {margin-top:6px;}
#product_service_content2 #product_service_left #services .start {color:black}
#product_service_content2 #product_service_left #services .title {margin-left:5px;}
#product_service_content2 #product_service_left #services .item {margin-left:15px;}

#product_service_content2 #product_service_left #product_title {margin-bottom:5px}
#product_service_content2 #product_service_left #product_title p {background-color:#ADD8E6; padding:0px; margin:0px; padding-left:5px}
#product_service_content2 #product_service_left #products {width:300px; height:250px; padding:2px; font-family: Verdana, serif; font-size:12px;overflow-y:auto;overflow-x:hidden}
#product_service_content2 #product_service_left #products ul {list-style-type:none; margin:0; padding:0;}
#product_service_content2 #product_service_left #products li {margin-top:6px;}
#product_service_content2 #product_service_left #products .start {color:black}
#product_service_content2 #product_service_left #products .title {margin-left:5px;}
#product_service_content2 #product_service_left #products .item {margin-left:15px;}

#product_service_content2 #product_service_right #menu {height:15px; line-height:15px; float:right; text-align:right}
#product_service_content2 #product_service_right #menu_container {border-left:1px solid black; border-right:1px solid black;padding:0px 10px;text-align:center}
#product_service_content2 #product_service_right #menu_container span {}
#product_service_content2 #product_service_right #menu_container a {cursor:pointer;padding:0px 10px}
#product_service_content2 #product_service_right #menu_container a:hover {text-decoration:underline}
#product_service_content2 #product_service_right #menu_container .selected {text-decoration:underline}


#product_service_content2 #product_service_right #service_message {border:0px solid blue}
#product_service_content2 #product_service_right #service_message {height:270px; margin-top:10px; text-align:justify}
#product_service_content2 #product_service_right #service_message p {padding:4px 0px}

#product_service_content2 #product_service_right #product_message {border:0px solid blue}
#product_service_content2 #product_service_right #product_message {height:270px; margin-top:10px; text-align:justify}
#product_service_content2 #product_service_right #product_message p {padding:4px 0px}

/*******************/
/* content_town */
/*******************/

#content_town {margin:15px}
#content_town p {font-family:Verdana; font-size:13px;}
#content_town dt {font-family:Verdana; font-size:13px;}
#content_town li {font-family:Verdana; font-size:13px;}
#content_town a {text-decoration:none; font-family:Verdana, Arial, sans-serif; font-size:12px; color:#0000EE}
#content_town ul {list-style-type:none; margin:0; padding:0}

#content_town #left_pannel {height:600px; width:560px; float:left; margin-left:10px}
#content_town #right_pannel {height:600px; width:260px; margin-left:20px; float:left}
#content_town #right_pannel {border:0px solid red}

#content_town #content_town_container {border-left:1px solid #B7B7B7; border-right:1px solid #B7B7B7; height:625px; background-image:url('../../images/website_icons/silhouette_background_webpages.png'); background-repeat:no-repeat; background-position:bottom;}

#content_town .xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
#content_town .xb1, .xb2, .xb3 {height:1px;}
#content_town .xb2, .xb3, .xb4 {background:#FFF; border-left:1px solid #000; border-right:1px solid #000;}
#content_town .xb1 {margin:0 5px; background:#000;}
#content_town .xb2 {margin:0 3px; border-width:0 2px;}
#content_town .xb3 {margin:0 2px;}
#content_town .xb4 {height:2px; margin:0 1px;}
#content_town .xb1 {background-color:#B7B7B7}
#content_town .xb2 {background-color:#FFF; border-color:#B7B7B7}
#content_town .xb3 {background-color:#FFF; border-color:#B7B7B7}
#content_town .xb4 {background-color:#FFF; border-color:#B7B7B7}
#content_town .xbottom .xb2 {background-color:#E6E6E6}
#content_town .xbottom .xb3 {background-color:#E6E6E6}
#content_town .xbottom .xb4 {background-color:#E6E6E6}

#content_town #left_pannel input, select, textarea {border: 1px solid black}

#content_town #left_pannel .xtop .xb2 {background-color:#B7B7B7}
#content_town #left_pannel .xtop .xb3 {background-color:#B7B7B7}
#content_town #left_pannel .xtop .xb4 {background-color:#B7B7B7}
#content_town #left_pannel .xbottom .xb2 {background-color:#FFF}
#content_town #left_pannel .xbottom .xb3 {background-color:#FFF}
#content_town #left_pannel .xbottom .xb4 {background-color:#FFF}

#content_town #left_pannel #text_block {margin-top:10px}
#content_town #left_pannel #text_container {border-left:1px solid #B7B7B7; border-right:1px solid #B7B7B7; min-height:290px}
#content_town #left_pannel #text_title {background-color:#B7B7B7; color:white}
#content_town #left_pannel #text_title p {margin-left:4px; font-family:Verdana, serif}
#content_town #left_pannel #text {text-align:justify; line-height:19px; margin:10px; margin-bottom:0px; max-height:570px; overflow:auto; background-color:white}
#content_town #left_pannel #text img {width:120px; margin:10px; float:left}

#content_town #right_pannel .xtop .xb2 {background-color:#B7B7B7}
#content_town #right_pannel .xtop .xb3 {background-color:#B7B7B7}
#content_town #right_pannel .xtop .xb4 {background-color:#B7B7B7}
#content_town #right_pannel .xbottom .xb2 {background-color:#FFF}
#content_town #right_pannel .xbottom .xb3 {background-color:#FFF}
#content_town #right_pannel .xbottom .xb4 {background-color:#FFF}

#content_town #right_pannel #npa_block {margin-top:10px}
#content_town #right_pannel #npa_container {border-left:1px solid #B7B7B7; border-right:1px solid #B7B7B7}
#content_town #right_pannel #npa_title {background-color:#B7B7B7}
#content_town #right_pannel #npa_title p {color:white; height:20px; padding:0px; margin:0px; margin-left:4px}
#content_town #right_pannel #npa {margin-top:2px}
#content_town #right_pannel #npa li {margin:0px; margin-left:4px; padding:0px}

#content_town #right_pannel #town_title {margin-top:20px; width:300px;}
#content_town #right_pannel #town_title p {background-color:#ADD8E6; padding:0px; margin:0px; padding-left:5px; font-size:15px; font-weight:bold}

#content_town #right_pannel #town_stat_block {margin-top:10px}
#content_town #right_pannel #town_stat_container {border-left:1px solid #B7B7B7; border-right:1px solid #B7B7B7}
#content_town #right_pannel #town_stat_title {background-color:#B7B7B7}
#content_town #right_pannel #town_stat_title p {color:white; height:20px; padding:0px; margin:0px; margin-left:4px}
#content_town #right_pannel #town_stat {margin-top:10px}
#content_town #right_pannel #town_stat p {margin:0px; margin-left:4px; padding:0px}

#content_town #right_pannel #town_address_block {margin-top:10px}
#content_town #right_pannel #town_address_container {border-left:1px solid #B7B7B7; border-right:1px solid #B7B7B7}
#content_town #right_pannel #town_address_title {background-color:#B7B7B7}
#content_town #right_pannel #town_address_title p {color:white; height:20px; padding:0px; margin:0px; margin-left:4px}
#content_town #right_pannel #town_address {margin-top:10px}
#content_town #right_pannel #town_address p {margin:0px; margin-left:4px; margin-top:6px; padding:0px}

/**********/
/* admin_search */
/**********/

#content_admin_search {height: 630px; margin:10px 30px}
#content_admin_search {border: 0px solid red}
#content_admin_search .errorMsg {color:#AF2B2B}

#content_admin_search {font-family:Verdana, Arial, sans-serif; font-size:12px}
#content_admin_search p {font-family:Verdana, Arial, sans-serif; font-size:12px}
#content_admin_search a {text-decoration:none; font-family:Verdana, Arial, sans-serif; font-size:12px; color:#0000EE; cursor:pointer}
#content_admin_search a:hover {text-decoration:underline}
#content_admin_search a:visited {color:#0000EE}
#content_admin_search ul {list-style-type:none; padding:0px; margin:0px;}
#content_admin_search h1 {font-family:Helvetica, serif; font-size:15px; text-decoration:none; padding:0px; margin:0px; font-weight:bold}
#content_admin_search h2 {font-family:Verdana, serif; font-size:12px; text-decoration:none; padding:0px; margin:0px; font-weight:normal}
#content_admin_search label {font-family:Verdana, serif; font-size:12px; text-decoration:none; padding:0px; margin:0px; font-weight:normal}

#content_admin_search #filter label {float:left}
#content_admin_search #filter input {margin-left:4px;}
#content_admin_search #filter select {margin-left:4px; width:180px}

#content_admin_search #content .search {width:280px; float:left}
#content_admin_search #content .result {width:280px; float:left}
#content_admin_search #content li {border-bottom:1px solid grey}
#content_admin_search #content li.simple {cursor:pointer; height:22px; line-height:22px; }
#content_admin_search #content li.extended {display:none; height:100px}
#content_admin_search #content li.extended ul li {border-bottom:0px solid grey}
#content_admin_search #content li.extended select {width:120px}
#content_admin_search #content li.extended .info {float:left; width:280px}
#content_admin_search #content li.extended .alias {float:left; width:250px}
#content_admin_search #content li.extended .keyword {float:left; width:250px}


/**********/
/* state_map */
/**********/

#content_state_map {margin:15px}
#content_state_map #scalecontrol {display:none}
#content_state_map p {font-family:Verdana; font-size:13px;}
#content_state_map dt {font-family:Verdana; font-size:13px;}
#content_state_map li {font-family:Verdana; font-size:13px;}
#content_state_map a {text-decoration:none; font-family:Verdana, Arial, sans-serif; font-size:12px; color:#0000EE}
#content_state_map ul {list-style-type:none; margin:0; padding:0}

#content_state_map {height: 630px; margin:10px 30px}
#content_state_map {border: 0px solid red}

#content_state_map .xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
#content_state_map .xb1, .xb2, .xb3 {height:1px;}
#content_state_map .xb2, .xb3, .xb4 {background:#FFF; border-left:1px solid #000; border-right:1px solid #000;}
#content_state_map .xb1 {margin:0 5px; background:#000;}
#content_state_map .xb2 {margin:0 3px; border-width:0 2px;}
#content_state_map .xb3 {margin:0 2px;}
#content_state_map .xb4 {height:2px; margin:0 1px;}
#content_state_map .xb1 {background-color:#B7B7B7}
#content_state_map .xb2 {background-color:#FFF; border-color:#B7B7B7}
#content_state_map .xb3 {background-color:#FFF; border-color:#B7B7B7}
#content_state_map .xb4 {background-color:#FFF; border-color:#B7B7B7}
#content_state_map .xbottom .xb2 {background-color:#E6E6E6}
#content_state_map .xbottom .xb3 {background-color:#E6E6E6}
#content_state_map .xbottom .xb4 {background-color:#E6E6E6}

#content_state_map #content_state_container {border-left:1px solid #B7B7B7; border-right:1px solid #B7B7B7; height:625px; background-image:url('../../images/website_icons/silhouette_background_webpages.png'); background-repeat:no-repeat; background-position:bottom;}

#content_state_map #map {width:700px; height:390px; margin-left:60px}

#content_state_map #detail_block {width:330px; margin-top:10px; margin-left:35px; float:left}
#content_state_map #detail_block .xtop .xb2 {background-color:#B7B7B7}
#content_state_map #detail_block .xtop .xb3 {background-color:#B7B7B7}
#content_state_map #detail_block .xtop .xb4 {background-color:#B7B7B7}
#content_state_map #detail_block .xbottom .xb2 {background-color:#FFF}
#content_state_map #detail_block .xbottom .xb3 {background-color:#FFF}
#content_state_map #detail_block .xbottom .xb4 {background-color:#FFF}
#content_state_map #detail_title {background-color:#B7B7B7}
#content_state_map #detail_title p {margin-left:5px; color:white}
#content_state_map #detail_container {border-left:1px solid #B7B7B7; border-right:1px solid #B7B7B7; height:205px; background-color:white}
#content_state_map #detail {margin:5px; padding:0}
#content_state_map #detail p {font-size:12px}
#content_state_map #detail h1 {margin:0; padding:0; font-family:Verdana, Arial, sans-serif; font-size:13px; color:#3288A8}
#content_state_map #detail h2 {margin:0; padding:0; font-family:Verdana, Arial, sans-serif; font-size:13px; color:#3288A8}

#content_state_map #town_block {width:420px; float:left}
#content_state_map #town_block .xtop .xb2 {background-color:#B7B7B7}
#content_state_map #town_block .xtop .xb3 {background-color:#B7B7B7}
#content_state_map #town_block .xtop .xb4 {background-color:#B7B7B7}
#content_state_map #town_block .xbottom .xb2 {background-color:#FFF}
#content_state_map #town_block .xbottom .xb3 {background-color:#FFF}
#content_state_map #town_block .xbottom .xb4 {background-color:#FFF}
#content_state_map #town_title {background-color:#B7B7B7}
#content_state_map #town_title p {margin-left:5px; color:white}
#content_state_map #town_container {border-left:1px solid #B7B7B7; border-right:1px solid #B7B7B7; height:205px; background-color:white}
#content_state_map #town {height:200px; margin-top:10px; margin-left:20px; float:left}
/*#content_state_map #town {border: 1px solid red}*/
#content_state_map #town li {float:left; margin-left:5px; width:133px; height:12px}
#content_state_map #town li a {font-size:10px; color:black;}
#content_state_map #town li a:hover {text-decoration:underline}

/**********/
/* game */
/**********/

#content_game {padding-top:20px; padding-left:20px}
#content_game p {font-family:Verdana; font-size:13px;}
#content_game dt {font-family:Verdana; font-size:13px;}
#content_game li {font-family:Verdana; font-size:13px;}
#content_game a {text-decoration:none; font-family:Verdana, Arial, sans-serif; font-size:12px; color:#0000EE}
#content_game ul {list-style-type:none; margin:0; padding:0}

#content_game #container {margin-top:100px; margin-left:100px; width:650px; height:300px; border:1px solid black}

#content_game #container img {margin-top:10px; margin-left:10px; width:220px; float:left}

#content_game #container #answers {margin-top:10px; margin-left:10px; float:left}
#content_game #container #answers #questions li {height:25px; line-height:25px; font-size:15px}
#content_game #container #answers #questions li a {cursor:pointer}
#content_game #container #answers #questions li a:hover {text-decoration:underline}

#content_game #container #answers #result img {margin-top:0px; margin-right:5px; width:30px;}
#content_game #container #answers #result img.icon {width:16px;}
#content_game #container #answers #result p {margin-top:0px;}
#content_game #container #answers #result li {font-size:13px; width:320px; float:left;}

/****************/
/* registration */
/****************/

#content_register {margin:10px; font-family:Verdana, Arial, sans-serif; font-size:12px;}
#content_register #intro_left {width:650px; float:left}
#content_register #intro_right {width:200px; margin-left:25px; margin-top:25px; float:left}
#content_register #intro_right h1 {font-size:14px; font-family:verdana; font-weight:normal}
#content_register p {font-family:Verdana; font-size:12px; text-align:justify}
#content_register label {font-family:Verdana; font-size:13px;}
#content_register dt {font-family:Verdana; font-size:13px;}
#content_register li {font-family:Verdana; font-size:13px;}
#content_register a {text-decoration:none; font-family:Verdana, Arial, sans-serif; font-size:12px; color:#00ADEE}
#content_register ul {list-style-type:none; margin:0; padding:0}
#content_register h1 {font-family:Verdana, Arial, sans-serif; font-size:14px;}
#content_register .small {font-size:10px;}
#content_register .selected {background-color: lightblue}

#content_register #intro {list-style-type:none; margin:0; padding:0}

#content_register #navigation {width:820px; height:30px; margin-top:10px; margin-left:20px; border:1px solid black}
#content_register #navigation li {float:left}
#content_register #navigation li p {margin-top:5px; margin-right:7px; margin-left:3px; font-size:11px}
#content_register #navigation .clickable p {color:#2F2F2F; cursor:pointer}
#content_register #navigation .notclickable p {color:#808080}
#content_register #navigation .currentStep p {color:#0000EE}

#content_register #content {width:820px; height:460px; margin-top:5px; margin-left:20px; border:1px solid black}

#content_register #buttons {float:right; margin-top:10px; margin-right:40px; border:0px solid black}

/* already_registered */
#content_already_registered .item {border-bottom:1px dashed grey; width:750px; height:120px; margin:30px;}
#content_already_registered .item .radio {margin-top:5px; margin-right:10px; float:left}
#content_already_registered .item p {margin-top:10px}

#content_already_registered {font-family:Verdana, Arial, sans-serif; font-size:11px;}
#content_already_registered .addressSelected {border:1px solid blue}
#content_already_registered #address_search #address_search_box {float:left}
#content_already_registered #address_search #address_search_box input {font-size:11px;}
#content_already_registered #address_search #address_search_box #place_input {width:150px; border:1px solid black;}
#content_already_registered #address_search #place_result {float:left; width:450px; height:80px; margin-left:10px; overflow-x:none; overflow-y:auto}
#content_already_registered #address_search #place_result li {cursor:pointer; margin:0px; padding:3px 0px;}
#content_already_registered #address_search #place_result li p {margin:0px; padding:0px; cursor:pointer; font-size:11px;}

/* suscribe */
#content_suscribe .item {border-bottom:1px dashed grey; width:750px; height:120px; margin:30px;}
#content_suscribe .item .radio {margin-top:5px; margin-right:10px; float:left}
#content_suscribe .item p {margin-top:10px}

#content_suscribe .type_description {margin-left:30px}
#content_suscribe .type_description li {font-size:11px}

#content_suscribe .price {margin-top:10px; font-size:13px}

#content_suscribe #buttons {float:right; margin-top:10px; margin-right:40px; border:0px solid black}

/* informations */
#content_informations .ctrlHolder label {width:200px; float:left; margin-top:2px}
#content_informations .ctrlHolder input {border:1px solid black; float:left}
#content_informations #place_display {float:left; height:80px; width:150px; margin-left:20px}
#content_informations #phone_container {}
#content_informations #informations_error_message {height:15px; margin-top:10px;}
#content_informations .errorMsg {color:#AF2B2B;}

#content_informations #content_left {float:left; width:435px}
#content_informations #content_right {float:left; width:365px}
#content_informations #content_right label {width:100px}
#content_informations #content_right img {margin-left:5px}
#content_informations #content_right ul {margin-top:10px}
#content_informations #content_right ul {margin-top:8px}

/*opening hours*/
#content_opening_hours .label {float:left; width:80px}
#content_opening_hours .hours {float:left}

#content_opening_hours li {margin-left:10px; height:15px}
#content_opening_hours li.clear {height:5px}

#content_opening_hours #opening_hours_tool {width:320px; margin-top:15px; margin-left:10px; float:left;}
#content_opening_hours #opening_hours_tool {border:0px solid red}

#content_opening_hours #opening_hours_display {width:350px; float:left; margin-top:20px;}

#content_opening_hours .xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
#content_opening_hours .xb1, .xb2, .xb3 {height:1px;}
#content_opening_hours .xb2, .xb3, .xb4 {background:#FFF; border-left:1px solid #000; border-right:1px solid #000;}
#content_opening_hours .xb1 {margin:0 5px; background:#000;}
#content_opening_hours .xb2 {margin:0 3px; border-width:0 2px;}
#content_opening_hours .xb3 {margin:0 2px;}
#content_opening_hours .xb4 {height:2px; margin:0 1px;}

#content_opening_hours #opening_hours {margin:0px 15px; width:440px}
#content_opening_hours #opening_hours_container{border-left:1px solid black; border-right:1px solid black}
#content_opening_hours #opening_hours #label {height:15px; line-height:15px; margin-left:10px; margin-bottom:5px}
#content_opening_hours #opening_hours table {margin:0px 10px}
#content_opening_hours #opening_hours td {height: 20px; line-height:21px; border-bottom: 1px dashed #999}
#content_opening_hours #opening_hours .day {width:80px; color: #777}
#content_opening_hours #opening_hours .hours {width:100px; color: #000}

/* content_identification */
#content_identification .item {border-bottom:1px dashed grey; width:750px; height:120px; margin:30px;}
#content_identification .item .radio {margin-top:5px; margin-right:10px; float:left}
#content_identification .item p {margin-top:10px}

#content_identification {font-family:Verdana, Arial, sans-serif; font-size:12px;}
#content_identification .addressSelected {border:1px solid blue}

#content_identification #website_search_box {float:left}
#content_identification #website_search_box label {margin-left:25px; width:100px; margin-top:5px; font-size:11px}
#content_identification #website_search_box input {border:1px solid black;  margin-top:5px; font-size:11px}
#content_identification #website_search_box p {margin-left:25px; }
#content_identification #website_search_box input.input {width:200px;}
#content_identification #website_result {float:left; width:310px; margin-left:15px}
#content_identification #website_result img {margin-right:10px}

#content_identification #mail_search p {margin-left:25px; font-size:11px}
#content_identification #mail_search_box {float:left}
#content_identification #mail_search_modifications {margin-left:20px; float:left}

#content_identification #address_search2 #address_search_box {float:left}
#content_identification #address_search2 #address_search_box #place_input {width:150px; border:1px solid black}
#content_identification #address_search2 #place_result {float:left; width:450px; height:80px; margin-left:10px; overflow-x:none; overflow-y:auto}
#content_identification #address_search2 #place_result li {cursor:pointer; margin:0px; padding:3px 0px;}
#content_identification #address_search2 #place_result li p {margin:0px; padding:0px; cursor:pointer}

/* content_payment */
#content_payment #item_resumed h1 {margin-left:5px}
#content_payment #item_resumed p {margin-left:25px}
#content_payment #item_resumed #items {margin-left:30px; width:400px}
#content_payment #item_resumed li {height:24px; line-height:24px}
#content_payment #item_resumed .label {float:left; width:325px;}
#content_payment #item_resumed .price {float:left; width:75px; text-align:right}
#content_payment #item_resumed .total {border-top:1px solid grey; border-bottom:1px solid grey; font-weight:bold}
#content_payment #item_resumed .code {height:48px; line-height:24px}
#content_payment #item_resumed .code input {border:1px solid black; margin-top:2px; font-size:11px}
#content_payment #item_resumed .code #code {width:140px;}
#content_payment #item_resumed .code #code_msg {margin-top:2px; font-size:11px}
#content_payment #item_resumed .code #code_msg img {margin-right:3px}

/* content resumed */
#content_resumed #resumed {margin-left:10px; overflow:auto; height:455px}
#content_resumed #resumed #address_mygeneva {margin-left:13px; float:left; width:250px; margin-bottom:15px; font-size:11px}
#content_resumed #resumed #address_modification {float:left; width:200px; font-size:11px}
#content_resumed #resumed #opening_hours {}
#content_resumed #resumed #hours {margin-left:15px;}
#content_resumed #resumed #hours li {font-size:11px}
#content_resumed #resumed .item {margin-top:10px}
#content_resumed #resumed .item:before {content: "> "; color:#0000EE}
#content_resumed #resumed .small {margin-left:13px}
#content_resumed #resumed #paiement {float:left; width:450px}
#content_resumed #resumed #buttons {float:right;}
#content_resumed #resumed ul {margin-left:15px}

/* register done */
#register_done {margin:50px;}

/* check website */
#content_check_url {font-family: verdana, sans serif; font-size: 12px}
#content_check_url a {text-decoration: none; cursor:pointer}
#content_check_url a:hover {text-decoration: underline}
#content_check_url a:visited {color: #0000EE}
#content_check_url ul {list-style-type:none; margin:0; padding:0}
#content_check_url li {margin-left:5px; height:20px; line-height:20px}
#content_check_url li .label {width:350px; float:left}
#content_check_url li .result {width:250px; float:left}
#content_check_url li .good {color:green}
#content_check_url li .notGood {color:#AF2B2B}

/***********/
/* contact */
/***********/
#content_contact .xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
#content_contact .xb1, .xb2, .xb3 {height:1px;}
#content_contact .xb2, .xb3, .xb4 {background:#FFF; border-left:1px solid #000; border-right:1px solid #000;}
#content_contact .xb1 {margin:0 5px; background:#000;}
#content_contact .xb2 {margin:0 3px; border-width:0 2px;}
#content_contact .xb3 {margin:0 2px;}
#content_contact .xb4 {height:2px; margin:0 1px}
#content_contact .xb1 {background-color:#B7B7B7}
#content_contact .xb2 {background-color:#B7B7B7; border-color:#B7B7B7}
#content_contact .xb3 {background-color:#B7B7B7; border-color:#B7B7B7}
#content_contact .xb4 {background-color:#B7B7B7; border-color:#B7B7B7}

#content_contact {font-family:verdana, serif; font-size:12px}
#content_contact input {border:1px solid black; width:250px} 
#content_contact #button {width:75px} 
#content_contact h1 {font-size:15px; margin-left:15px} 
#content_contact a {text-decoration:none} 
#content_contact a:hover {text-decoration:none} 
#content_contact a:visited {text-decoration:none; color: #0000EE} 
#content_contact ul {list-style-type:none; margin:0px; margin-left:15px; padding:0} 
#content_contact li {height:25px; line-height:25px;} 
#content_contact li.question {height:50px; line-height:25px; margin-bottom:10px} 
#content_contact .label {width:100px; float:left; text-align:right; margin-right:10px; color:#FFF}
#content_contact .question {width:400px; color:white; line-height:15px; margin-bottom:5px}
#content_contact .question a {color:#00ADEE}
#content_contact #message {width:250px; height:300px; font-size:12px; margin-bottom:10px}
#content_contact .content {width:150px; float:left}
#content_contact .errorMsg {color:#AF2B2B; margin-bottom:10px}
#content_contact .small {font-size:11px; color:white}
#content_contact input {border-color:#B7B7B7}
#content_contact textarea {border-color:#B7B7B7}
#content_contact select {border-color:#B7B7B7}

#content_contact #form_title {margin-bottom:10px; background-color:#00ADEE; width:250px}
#content_contact #form_title p {margin-left:5px; color:white}
#content_contact #contact_form {width:450px; margin-top:10px; margin-left:20px}
#content_contact #middle_container {border-left:1px solid #B7B7B7; border-right:1px solid #B7B7B7; height:610px; background-color:#B7B7B7}
#content_contact #middle_container p {margin-left:5px; color:#E6E6E6}

/***********/
/* contact */
/***********/
#content_email .xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
#content_email .xb1, .xb2, .xb3 {height:1px;}
#content_email .xb2, .xb3, .xb4 {background:#FFF; border-left:1px solid #000; border-right:1px solid #000;}
#content_email .xb1 {margin:0 5px; background:#000;}
#content_email .xb2 {margin:0 3px; border-width:0 2px;}
#content_email .xb3 {margin:0 2px;}
#content_email .xb4 {height:2px; margin:0 1px}
#content_email .xb1 {background-color:#B7B7B7}
#content_email .xb2 {background-color:#B7B7B7; border-color:#B7B7B7}
#content_email .xb3 {background-color:#B7B7B7; border-color:#B7B7B7}
#content_email .xb4 {background-color:#B7B7B7; border-color:#B7B7B7}
#content_email #info_box .xbottom .xb2 {background-color:#FFF}
#content_email #info_box .xbottom .xb3 {background-color:#FFF}
#content_email #info_box .xbottom .xb4 {background-color:#FFF}

#content_email {font-family:verdana, serif; font-size:12px}
#content_email input {border:1px solid black; width:250px} 
#content_email #button {width:75px} 
#content_email h1 {font-size:15px; margin-left:15px} 
#content_email a {text-decoration:none} 
#content_email a:hover {text-decoration:none} 
#content_email a:visited {text-decoration:none; color: #0000EE} 
#content_email ul {list-style-type:none; margin:0px; margin-left:15px; padding:0} 
#content_email li {height:25px; line-height:25px;} 
#content_email li.question {height:50px; line-height:25px; margin-bottom:10px} 
#content_email .label {width:100px; float:left; text-align:right; margin-right:10px; color:#FFF}
#content_email .question {width:400px; color:white; line-height:15px; margin-bottom:5px}
#content_email .question a {color:#00ADEE}
#content_email #message {width:250px; height:300px; font-size:12px; margin-bottom:10px}
#content_email .content {width:150px; float:left}
#content_email .errorMsg {color:#AF2B2B; margin-bottom:10px}
#content_email .small {font-size:11px; color:white}
#content_email input {border-color:#B7B7B7}
#content_email textarea {border-color:#B7B7B7}
#content_email select {border-color:#B7B7B7}

#content_email #form_title {margin-bottom:10px; background-color:#00ADEE; width:250px}
#content_email #form_title p {margin-left:5px; color:white}
#content_email #contact_form {width:450px; margin-top:10px; margin-left:20px; float:left}
#content_email #middle_container {border-left:1px solid #B7B7B7; border-right:1px solid #B7B7B7; height:610px; background-color:#B7B7B7}
#content_email #middle_container p {margin-left:5px; color:#E6E6E6}

#content_email #info_box {float:left; margin-left:20px; margin-top:14px; width:385px;}
#content_email #info_box .firm {color:#00ADEE}
#content_email #info_box .title {color:#FFF; background-color:#B7B7B7}
#content_email #info_box .title p {margin-left:2px}
#content_email #info_box #info_box_container p {margin:0px 2px; color:#5F5F5F; line-height:16px; text-align:justify}
#content_email #info_box #info_box_container {border-left:1px solid #B7B7B7; border-right:1px solid #B7B7B7; height:140px;}

#content_email #menu {height:15px; line-height:15px; float:right; text-align:right; margin:15px}
#content_email #menu_container {border-left:1px solid #B7B7B7; border-right:1px solid #B7B7B7; padding:0px 10px; text-align:center}
#content_email #menu_container span {}
#content_email #menu_container a {cursor:pointer;padding:0px 10px; color:#000}
#content_email #menu_container a:hover {text-decoration:underline}
#content_email #menu_container .selected {text-decoration:underline}
#content_email #menu_container .menu_spacer {color:#B7B7B7}
#content_email #menu .xtop .xb2 {background-color:#FFF}
#content_email #menu .xtop .xb3 {background-color:#FFF}
#content_email #menu .xtop .xb4 {background-color:#FFF}
#content_email #menu .xbottom .xb2 {background-color:#FFF}
#content_email #menu .xbottom .xb3 {background-color:#FFF}
#content_email #menu .xbottom .xb4 {background-color:#FFF}

/***********/
/* contact */
/***********/
#content_construction {margin:30px; border:0px solid black; height:600px; font-family:verdana; font-size:12px}
#content_construction .blue {color:#00ADEE}
#content_construction input {border:1px solid black}
#content_construction select {border:1px solid black}
#content_construction ul {list-style-type:none; margin:0; margin-left:5px; padding:0}
#content_construction li {height:25px; line-height:25px}
#content_construction li .label {width:70px; float:left}
#content_construction li .item {width:300px; float:left}
#content_construction #message_box {margin-top:200px; margin-left:200px; width:400px; height:150px; float:left}
#content_construction #login_message {}
#content_construction .label {margin-top:10px; margin-left:10px; width:150px; float:left}
#content_construction .input {margin-top:10px; float:left}
#content_construction .xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden}
#content_construction .xb1, .xb2, .xb3 {height:1px;}
#content_construction .xb2, .xb3, .xb4 {background:#FFF; border-left:1px solid #B7B7B7; border-right:1px solid #B7B7B7}
#content_construction .xb1 {margin:0 5px; background:#000}
#content_construction .xb2 {margin:0 3px; border-width:0 2px}
#content_construction .xb3 {margin:0 2px;}
#content_construction .xb4 {height:2px; margin:0 1px}
#content_construction .xb1 {background-color:#B7B7B7}
#content_construction .xbottom .xb2 {background-color:#E6E6E6}
#content_construction .xbottom .xb3 {background-color:#E6E6E6}
#content_construction .xbottom .xb4 {background-color:#E6E6E6}

#content_construction #content_construction_container {border-left:1px solid #B7B7B7; border-right:1px solid #B7B7B7; height:625px; background-image:url('../../images/website_icons/silhouette_background_webpages.png'); background-repeat:no-repeat; background-position:bottom}

#content_construction #message_box_container {border-left:1px solid #B7B7B7; border-right:1px solid #B7B7B7; height:130px}
#content_construction #message_box_container_title {height:20px; background-color:#B7B7B7}
#content_construction #message_box_container_title p {color:white}
#content_construction #message_box_container p {font-size:11px; line-height:17px; text-align:justify; margin:0 2px}
#content_construction #message_box .xtop .xb2 {background-color:#B7B7B7}
#content_construction #message_box .xtop .xb3 {background-color:#B7B7B7}
#content_construction #message_box .xtop .xb4 {background-color:#B7B7B7}
#content_construction #message_box .xbottom .xb2 {background-color:#FFF}
#content_construction #message_box .xbottom .xb3 {background-color:#FFF}
#content_construction #message_box .xbottom .xb4 {background-color:#FFF}
#content_construction_container {border-left:1px solid #B7B7B7; border-right:1px solid #B7B7B7; height:625px; background-image:url('../../images/website_icons/silhouette_background_webpages.png'); background-repeat:no-repeat; background-position:bottom;}


/**********/
/* labels */
/**********/

#content_labels {height: 635px; margin:15px}
#content_labels {border: 0px solid red}
#content_labels .errorMsg {color:#AF2B2B}

#content_labels .xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
#content_labels .xb1, .xb2, .xb3 {height:1px;}
#content_labels .xb2, .xb3, .xb4 {background:#FFF; border-left:1px solid #000; border-right:1px solid #000;}
#content_labels .xb1 {margin:0 5px; background:#000;}
#content_labels .xb2 {margin:0 3px; border-width:0 2px;}
#content_labels .xb3 {margin:0 2px;}
#content_labels .xb4 {height:2px; margin:0 1px;}
#content_labels .xb1 {background-color:#B7B7B7}
#content_labels .xb2 {background-color:#FFF; border-color:#B7B7B7}
#content_labels .xb3 {background-color:#FFF; border-color:#B7B7B7}
#content_labels .xb4 {background-color:#FFF; border-color:#B7B7B7}
#content_labels .xbottom .xb2 {background-color:#E6E6E6}
#content_labels .xbottom .xb3 {background-color:#E6E6E6}
#content_labels .xbottom .xb4 {background-color:#E6E6E6}

#content_labels #content_labels_container {border-left:1px solid #B7B7B7; border-right:1px solid #B7B7B7; height:635px; background-image:url('../../images/website_icons/silhouette_background_webpages.png'); background-repeat:no-repeat; background-position:bottom;}

#content_labels p {font-family:Verdana, Arial, sans-serif; font-size:12px; padding:0px; margin:0px}
#content_labels li {font-family:Verdana, Arial, sans-serif; font-size:12px; padding:0px; margin:0px}
#content_labels a {text-decoration:none; font-family:Verdana, Arial, sans-serif; font-size:12px; color:#00ADEE; cursor:pointer}
#content_labels a:hover {text-decoration:underline}
#content_labels a:visited {color:#00ADEE}
#content_labels ul {list-style-type:none; padding:0px; margin:0px;}
#content_labels h1 {font-family:Helvetica, serif; font-size:15px; text-decoration:none; padding:0px; margin:0px; font-weight:bold}
#content_labels h2 {font-family:Verdana, serif; font-size:12px; text-decoration:none; padding:0px; margin:0px; font-weight:normal}

#content_labels #label_title {background-color:#00ADEE; color:white; margin-left:10px; margin-top:10px}

#content_labels #pannel {width:220px; height:600px; float:left}
#content_labels #pannel .container {border-right: 1px solid black; border-left: 1px solid black}
#content_labels #pannel .xtop .xb2 {background-color:#B7B7B7}
#content_labels #pannel .xtop .xb3 {background-color:#B7B7B7}
#content_labels #pannel .xtop .xb4 {background-color:#B7B7B7}
#content_labels #pannel .xbottom .xb2 {background-color:#FFF}
#content_labels #pannel .xbottom .xb3 {background-color:#FFF}
#content_labels #pannel .xbottom .xb4 {background-color:#FFF}
#content_labels #pannel p {margin-left:4px}
#content_labels #pannel img {margin-left:4px; vertical-align:middle}
#content_labels #pannel img.nomargin {margin-left:2px; vertical-align:middle}

#content_labels #pannel #pannel_logo {margin-top:10px; margin-left:10px; text-align:center}
#content_labels #pannel #pannel_logo img {margin:0px}
#content_labels #pannel #pannel_logo_container {border-left:1px solid #B7B7B7; border-right:1px solid #B7B7B7}
#content_labels #pannel #pannel_logo_title {background-color:#B7B7B7; margin-bottom:3px; color:white; height:18px}
#content_labels #pannel #pannel_logo_title p {margin:0px 4px 4px}

#content_labels #pannel #pannel_link {margin-top:10px; margin-left:10px; text-align:left}
#content_labels #pannel #pannel_link img {margin:0px}
#content_labels #pannel #pannel_link_container {border-left:1px solid #B7B7B7; border-right:1px solid #B7B7B7}
#content_labels #pannel #pannel_link_container a {margin-left:3px; font-size:11px}
#content_labels #pannel #pannel_link_title {background-color:#B7B7B7; margin-bottom:3px; color:white; height:18px}
#content_labels #pannel #pannel_link_title p {margin:4px 4px 0px}

#content_labels #pannel #pannel_description {margin-top:10px; margin-left:10px; text-align:left}
#content_labels #pannel #pannel_description p {font-size:11px; text-align:justify; margin:0 5px 2px; line-height:14px}
#content_labels #pannel #pannel_description li {font-size:11px; text-align:justify; margin:0 5px 2px; line-height:14px}
#content_labels #pannel #pannel_description ul {list-style-type:square; margin-left:10px}
#content_labels #pannel #pannel_description img {margin:0px}
#content_labels #pannel #pannel_description_container {border-left:1px solid #B7B7B7; border-right:1px solid #B7B7B7}
#content_labels #pannel #pannel_description_container a {margin-left:3px; font-size:11px}
#content_labels #pannel #pannel_description_title {background-color:#B7B7B7; margin-bottom:3px; color:white; height:18px}
#content_labels #pannel #pannel_description_title p {margin:0px 4px 4px}

#content_labels #content {width:630px; height:600px; margin-top:10px; margin-left:10px; float:left; overflow-y:auto; overflow-x:hidden}
#content_labels #content p {font-size:11px; margin-left:3px}
#content_labels #content ul {margin-left:0px}
#content_labels #content li {float:left; height:55px; margin:0px 0px 15px 15px; width:186px}
#content_labels #content .address_title {background-color:#B7B7B7;height:15px; cursor:pointer}
#content_labels #content .address_title p {color:white}
#content_labels #content .address_container {border-left:1px solid #B7B7B7; border-right:1px solid #B7B7B7}
#content_labels #content .xtop .xb2 {background-color:#B7B7B7}
#content_labels #content .xtop .xb3 {background-color:#B7B7B7}
#content_labels #content .xtop .xb4 {background-color:#B7B7B7}
#content_labels #content .xbottom .xb2 {background-color:#FFF}
#content_labels #content .xbottom .xb3 {background-color:#FFF}
#content_labels #content .xbottom .xb4 {background-color:#FFF}

#content_labels #content .ctrlHolder input {border:1px solid black}
#content_labels #content .ctrlHolder label {width:80px; float:left; margin-top:2px}

#content_labels #content #categories p {font-size:14px; margin-bottom:10px}
#content_labels #content #categories li {height:20px; margin-bottom:10px}
