/****************************/
/* cymeq software - overall */
/****************************/
acronym {
	cursor:help;
}

:focus,
:active {
	outline:0
}

.cs_clear {
	clear:both;
	font-size:1px;
	line-height:1px
}

.cs_hide {
	display:none
}

.cs_show {
	display:block
}

.cs_error {
	color:#F00
}

li.cs_hover ul {
	display:block
}

#cs_debugger {
	background:red;
	border:1px solid #FFF;
	bottom:10px;
	color:#FFF;
	font-family:verdana, arial;
	font-size:11px;
	height:200px;
	overflow:auto;
	position:fixed;
	right:10px;
	width:200px;
	z-index:9999;
}

/************************************/
/* cymeq software - content manager */
/************************************/
/* breadcrumb */
.cs_breadcrumb ul {
	list-style:none;
	margin:0;
	padding:0
}

.cs_breadcrumb li {
	display:inline;
	float:left;
	margin-right:10px
}

/* form fields */
.cs_form_wrapper {
	margin-top:15px
}

.cs_form_wrapper fieldset {
	border:1px solid #AAA;
	margin:0 0 15px 0;
	padding:10px
}

.cs_form_wrapper legend {
	color:#000;
	font-weight:bold;
	margin:0;
}

.cs_form_wrapper fieldset p {
	margin:0 0 18px 0;
	padding:0
}

.cs_form_wrapper .cs_form_folder {
	margin:0 0 10px 0;
	min-height:20px
}

.cs_form_wrapper .cs_form_row,
.cs_form_wrapper fieldset .cs_form_row {
	min-height:30px;
}

.cs_form_wrapper .cs_form_label label {
	float:left;
	font-weight:bold;
	font-size:11px;
	width:150px
}

.cs_form_wrapper .cs_form_input {
	float:left
}

.cs_form_wrapper .cs_form_input input,
.cs_form_wrapper .cs_form_input textarea,
.cs_form_wrapper .cs_form_input select {
	background:#FFF;
	border:1px solid #888;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	float:left;
	font-size:11px;
	height:14px;
	width:200px
}

.cs_form_wrapper .cs_form_file input {
	height:18px;
	padding:0;
}

.cs_form_wrapper .cs_form_input select {
	height:20px;
	padding:0
}

.cs_form_wrapper .cs_form_input select.cs_multiple_select {
	height:100px
}

.cs_form_wrapper .cs_form_input input:hover,
.cs_form_wrapper .cs_form_input textarea:hover,
.cs_form_wrapper .cs_form_input select:hover {
	background:#F5F5F5
}

.cs_form_wrapper .cs_form_input textarea {
	height:100px;
	overflow:auto
}

.cs_form_wrapper .cs_form_input input.cs_radio,
.cs_form_wrapper .cs_form_input input.cs_checkbox,
input.cs_radio,
input.cs_checkbox {
	background:none;
	border:0;
	width:14px
}

.cs_form_wrapper input.cs_code {
	margin:5px 0 0 0
}

.cs_form_wrapper input.cs_submit,
.cs_form_wrapper input.cs_reset {
	background:#ECECEC;
	border:1px solid #888;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	height:20px;
	padding-bottom:4px
}

.cs_form_wrapper input#cs_code {
	margin-top:6px
}

.cs_form_wrapper .cs_form_input_row {
	min-height:24px
}

.cs_form_wrapper .cs_form_input_label {
	float:left;
	margin-left:2px
}

.cs_feedback_info {
	display:none;
	color:#F00;
	margin:0 0 15px 0
}

.cs_feedback_info ul {
	color:#F00;
	list-style:none;
	margin:0;
	padding:0
}

.cs_form_wrapper label.cs_error img {
	border:1px solid #F00
}

.cs_form_wrapper .cs_form_info p.cs_error,
.cs_form_wrapper label.cs_error {
	color:#F00
}

.cs_form_wrapper .cs_form_info {
	font-style:italic;
	margin:0 0 10px 0
}

.cs_form_wrapper .cs_form_extra {
	float:left;
	margin:0 0 0 5px
}

/* buttons */
.cs_form_wrapper .cs_form_button {
	display:inline;
	float:right;
	margin:0 0 0 10px
}

/* search pages form */
#cs_search_pages_button span {
	cursor:pointer
}

/* sitemap */
.cs_sitemap {
	font-size:11px;
	line-height:20px
}

.cs_sitemap ul {
	margin:10px 0 10px 15px;
	padding:0
}

.cs_sitemap ul ul {
	margin:0 0 0 15px
}

/* table data */
#cs_table_data_wrapper table {
	border-left:1px solid #AAA;
	border-top:1px solid #AAA;
	width:100%
}

#cs_table_data_wrapper th,
#cs_table_data_wrapper td {
	background:#FFF;
	border-bottom:1px solid #AAA;
	border-right:1px solid #AAA;
	color:#000;
	font-size:11px;
	line-height:18px;
	padding:0 5px;
	text-align:left;
	vertical-align:top
}

#cs_table_data_wrapper td.cs_header {
	background:#AAA;
	color:#FFF;
	font-weight:bold
}

#cs_table_data_wrapper td.cs_sub_header {
	background:#DDD;
	font-weight:bold
}

#cs_table_data_wrapper td.cs_sub_sub_header {
	background:#EEE
}

#cs_table_data_filter_wrapper {
	margin:0 0 18px 0
}

#cs_table_data_filter_wrapper label {
	font-weight:bold;
	margin:0 5px 0 0
}

#cs_table_data_filter_wrapper select {
	padding:0
}

/* guestbook */
.cs_guestbook_wrapper {
	color:#000;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	line-height:19px;
	margin:20px 0
}

.cs_guestbook_wrapper a {
	color:#000;
	text-decoration:underline
}

.cs_guestbook_wrapper .cs_paging div {
	text-align:right
}

.cs_guestbook_wrapper .cs_paging .cs_active {
	font-weight:bold
}

.cs_guestbook_row_1,
.cs_guestbook_row_2 {
	background:#FFF;
	margin:0 0 5px 0;
	padding:10px 0 0 0
}

.cs_guestbook_row_2 {
	background:#F5F5F5
}

.cs_guestbook_date {
	float:right;
	font-size:10px;
	padding:0 10px
}

.cs_guestbook_full_name {
	float:left;
	font-weight:bold;
	padding:0 10px
}

.cs_guestbook_full_name a {
	font-weight:bold;
	text-decoration:none
}

.cs_guestbook_city {
	float:right;
	font-size:10px;
	padding:0 10px
}

.cs_guestbook_reference {
	clear:both;
	display:none
}

.cs_guestbook_subject {
	border-top:1px solid #CCC;
	clear:both;
	color:#999;
	font-style:italic;
	font-weight:bold;
	height:30px;
	line-height:29px;
	padding:0 10px
}

.cs_guestbook_message {
	border-bottom:1px solid #CCC;
	border-top:1px solid #CCC;
	clear:both;
	padding:10px;
}

/* alert */
#cs_filter_alert {
	background:#000;
	bottom:0;
	filter:alpha(opacity=50);
	left:0;
	opacity:0.5;
	position:fixed;
	right:0;
	top:0;
	z-index:8000
}

#cs_alert_wrapper {
	background:#FFF;
	border:1px solid #444;
	color:#000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	height:358px;
	left:50%;
	line-height:18px;
	margin:-180px 0 0 -240px;
	position:fixed;
	top:50%;
	width:478px;
	z-index:8500
}

#cs_alert_header_wrapper {
	background:#444;
	color:#FFF;
	font-weight:bold;
	height:20px;
	line-height:19px;
	padding:0 0 0 20px
}

#cs_alert_close_button {
	background:url(../img/bg/alert_close_window.gif) no-repeat;
	cursor:pointer;
	float:right;
	height:20px;
	width:100px
}

#cs_alert_text {
	height:298px;
	overflow:auto;
	padding:20px
}

/* galleries */
#cs_gallery_imagevue_filter_t,
#cs_gallery_imagevue_filter_r,
#cs_gallery_imagevue_filter_b,
#cs_gallery_imagevue_filter_l {
	background:#000;
	filter:alpha(opacity=50);
	opacity:0.5;
	position:fixed;
	z-index:8000
}


#cs_gallery_imagevue_filter_t {
	bottom:50%;
	left:0;
	margin:0 0 280px 0;
	right:0;
	top:0
}

#cs_gallery_imagevue_filter_r {
	height:560px;
	left:50%;
	margin:-280px 0 0  390px;
	right:0;
	top:50%
}

#cs_gallery_imagevue_filter_b {
	bottom:0;
	left:0;
	margin:280px 0 0 0;
	right:0;
	top:50%
}

#cs_gallery_imagevue_filter_l {
	height:560px;
	left:0;
	margin:-280px 390px 0 0;
	right:50%;
	top:50%
}


#cs_gallery_imagevue_listener_wrapper {
	background:url(../img/bg/gallery_imagevue.png) no-repeat;
	bottom:0;
	height:580px;
	left:50%;
	margin:-290px 0 0 -400px;
	position:fixed;
	right:0;
	top:50%;
	width:800px;
	z-index:8500
}

#cs_gallery_imagevue_listener {
	height:560px;
	margin:29px 10px 9px 10px;
	width:780px
}

#cs_gallery_imagevue_close {
	background:#DDD url(../img/bg/gallery_imagevue_close.gif) no-repeat right top;
	color:#333;
	cursor:default;
	font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	height:20px;
	left:10px;
	line-height:20px;
	padding:0 20px 0 0;
	position:absolute;
	right:10px;
	text-align:right;
	top:9px;
	z-index:8600
}

/**********************************/
/* cymeq software - tiara manager */
/**********************************/
.cs_tiaramanager_questionnaire {
	color:#000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:18px;
	width:801px
}

.cs_tiaramanager_questionnaire_menu {
	margin:0 0 20px 0;
	padding:0
}

.cs_tiaramanager_questionnaire table {
	padding:0
}

.cs_tiaramanager_questionnaire tr.row_1 {
	background:#FFF
}

.cs_tiaramanager_questionnaire tr.row_2 {
	background:#F5F5F5
}

.cs_tiaramanager_questionnaire td,
.cs_tiaramanager_questionnaire th {
	padding:5px 10px;
	text-align:left;
	vertical-align:top
}

.cs_tiaramanager_questionnaire td td,
.cs_tiaramanager_questionnaire td th {
	padding:2px 10px 0 0;
}

.cs_tiaramanager_questionnaire td td {
	border-bottom:0;
}

.cs_tiaramanager_questionnaire ul {
	margin:0 0 0 20px;
	padding:0
}

.cs_tiaramanager_questionnaire ul.cs_tiaramanager_questionnaire_menu {
	list-style:none;
	margin:0 0 20px 0;
	padding:0
}

.cs_tiaramanager_questionnaire ul.cs_tiaramanager_questionnaire_menu li {
	background:#CCC;
	line-height:20px;
	margin:0 0 1px 0
}

.cs_tiaramanager_questionnaire ul.cs_tiaramanager_questionnaire_menu li span {
	display:block;
	font-weight:bold;
	padding:0 10px
}

.cs_tiaramanager_questionnaire ul.cs_tiaramanager_questionnaire_menu li a {
	display:block;
	padding:0 10px;
	text-decoration:none
}

.cs_tiaramanager_questionnaire ul.cs_tiaramanager_questionnaire_menu ul {
	list-style:none;
	margin:0;
	padding:0
}

.cs_tiaramanager_questionnaire ul.cs_tiaramanager_questionnaire_menu ul li {
	background:#EEE
}

th.cs_tiaramanager_questionnaire_name {
	font-size:15px;
	font-weight:bold;
	padding-bottom:20px
}

td.cs_tiaramanager_questionnaire_object_label,
td.cs_tiaramanager_questionnaire_object_value {
	font-weight:bold;
	padding-bottom:10px;
	text-transform:uppercase
}

td.cs_tiaramanager_questionnaire_question_group {
	background:#E5E5E5;
	border-bottom:0;
	font-weight:bold;
	padding:2px 10px
}

td.cs_tiaramanager_questionnaire_question_number,
td.cs_tiaramanager_questionnaire_question,
td.cs_tiaramanager_questionnaire_question_answer {
	border-top:1px solid #DDD
}

td.cs_tiaramanager_questionnaire_question_number {
	width:10px
}

td.cs_tiaramanager_questionnaire_question {
	width:390px
}

td.cs_tiaramanager_questionnaire_question_answer {
	width:360px
}

.cs_tiaramanager_questionnaire td input,
.cs_tiaramanager_questionnaire td textarea {
	width:350px
}

.cs_tiaramanager_questionnaire td textarea {
	height:100px
}

.cs_tiaramanager_questionnaire td input.cs_radio {
	width:16px
}

.cs_tiaramanager_questionnaire td input.cs_small {
	width:53px
}

.cs_tiaramanager_questionnaire td input.cs_medium {
	width:95px
}

.cs_tiaramanager_questionnaire_buttons {
	float:right;
	margin:20px 0
}

.cs_tiaramanager_questionnaire_buttons input.cs_button_submit {
	margin:0 0 0 10px;
	width:150px
}

.cs_tiaramanager_questionnaire .cs_alert,
.cs_tiaramanager_questionnaire .cs_warning {
	background:#C2E060;
	border:2px solid #7FA10F;
	margin:0 0 20px 0;
	padding:5px 10px
}

.cs_tiaramanager_questionnaire .cs_warning {
	background:#e06060;
	border:2px solid #a10f0f;
}

.cs_tiaramanager_questionnaire .cs_alert p,
.cs_tiaramanager_questionnaire .cs_warning p {
	margin:0;
	padding:0
}

.cs_tiaramanager_questionnaire_disclaimer {
	border:1px solid #EEE;
	color:#666;
	font-size:10px;
	font-weight:normal;
	margin:20px 0 0 0;
	padding:10px
}

.cs_tiaramanager_questionnaire_disclaimer p {
	color:#666;
	font-size:10px;
	font-weight:normal;
	margin:0;
	padding:0
}

/**********************************/
/* cymeq software - poll manager */
/**********************************/
.cs_poll_feedback_wrapper {
	display:none
}

.cs_poll_header_wrapper {
	font-weight:bold
}

.cs_poll_answer_field_wrapper input {
	border:0;
	height:14px;
	margin:0;
	width:14px
}


/**********************************/
/* cymeq software - forum manager */
/**********************************/
.cs_forum_wrapper {
	
}

/***********************************/
/* cymeq software - visitor upload */
/***********************************/
.cs_visitor_upload {
	background:#fff;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:11px;
	z-index:900;
}

.cs_visitor_upload a {
	color:#000;
}

.cs_visitor_upload h1 {
	font-size:14px;
	margin:0;
	padding:0;
}

.cs_visitor_upload p {
	margin:0 0 10px 0;
	padding:0;
}

.cs_visitor_upload_loader {
	height:10px;
	margin:0 0 10px 0
}

#cs_visitor_upload_loader_popup {
	height:10px;
	left:50%;
	margin:-5px 0 0 -5px;
	position:absolute;
	top:50%;
	width:10px
}

#cs_visitor_upload_loader_popup img {
	height:10px;
	width:10px
}

.cs_visitor_upload table {
	margin:0 0 10px 0
}

.cs_visitor_upload th {
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:11px;
	line-height:18px;
	padding:0 10px;
	text-align:left;
	vertical-align:top
}

.cs_visitor_upload td {
	color:#000;
	cursor:default;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:11px;
	line-height:18px;
	padding:0 10px;
	vertical-align:top
}

.cs_visitor_upload .cs_visitor_upload_folder_hover td,
.cs_visitor_upload .cs_visitor_upload_file_hover td {
	background:#e1e0e0;
}

th.cs_visitor_upload_header_name {
	padding:0 10px 0 0;
	width:340px;
}

.cs_visitor_upload_popup_content {
	background:#fff;
}

.cs_visitor_upload .cs_visitor_upload_file_hover .cs_visitor_upload_name,
.cs_visitor_upload .cs_visitor_upload_file .cs_visitor_upload_name {
	background:#fff;
	padding:0 10px 0 20px
}

.cs_visitor_upload .cs_visitor_upload_file .cs_visitor_upload_download {
	background:#fff url(../img/bg/visitor_upload_arrow_down.gif) 10px 3px no-repeat;
	padding:0 10px 0 25px
}

.cs_visitor_upload .cs_visitor_upload_file_hover .cs_visitor_upload_download {
	background:#e1e0e0 url(../img/bg/visitor_upload_arrow_down.gif) 10px 3px no-repeat;
	padding:0 10px 0 25px
}

.cs_visitor_upload .cs_visitor_upload_file .cs_visitor_upload_delete_file,
.cs_visitor_upload .cs_visitor_upload_folder .cs_visitor_upload_delete_folder {
	background:#fff url(../img/bg/visitor_upload_trash.gif) 10px 0 no-repeat;
	padding:0 10px 0 25px
}

.cs_visitor_upload .cs_visitor_upload_file_hover .cs_visitor_upload_delete_file,
.cs_visitor_upload .cs_visitor_upload_folder_hover .cs_visitor_upload_delete_folder {
	background:#e1e0e0 url(../img/bg/visitor_upload_trash.gif) 10px 0 no-repeat;
	padding:0 10px 0 25px
}

.cs_visitor_upload .cs_visitor_upload_folder .cs_visitor_upload_name {
	background:#fff url(../img/bg/visitor_upload_folder.gif) 0 1px no-repeat;
	padding:0 10px 0 20px;
}

.cs_visitor_upload .cs_visitor_upload_folder_hover .cs_visitor_upload_name {
	background:#e1e0e0 url(../img/bg/visitor_upload_folder.gif) 0 1px no-repeat;
	padding:0 10px 0 20px;
}

.cs_visitor_upload .cs_visitor_upload_file .cs_visitor_upload_name,
.cs_visitor_upload .cs_visitor_upload_file_hover .cs_visitor_upload_name {
	padding:0 10px 0 0;
}

.cs_visitor_upload .cs_visitor_upload_folder .cs_visitor_upload_name a,
.cs_visitor_upload .cs_visitor_upload_folder_hover .cs_visitor_upload_name a {
	color:#000;
	text-decoration:none;
}

.cs_visitor_upload .cs_visitor_upload_file_hover .cs_visitor_upload_name {
	background:#e1e0e0;
}

.cs_visitor_upload_popup {
	background:#fff;
	border:1px solid #000;
	display:block;
	height:300px;
	left:50%;
	margin:-150px 0 0 -200px;
	position:fixed;
	top:50%;
	width:400px;
	z-index:10000;
}

.cs_visitor_upload_popup_filter {
	background:#fff;
	bottom:0;
	filter:alpha(opacity=0);
	left:0;
	opacity:0;
	position:fixed;
	right:0;
	top:0;
	z-index:9000;
}

.cs_visitor_upload_jumploader_wrapper {
	background:#fff;
	border:1px solid #000;
	height:420px;
	left:50%;
	margin:-210px 0 0 -300px;
	position:fixed;
	top:50%;
	width:600px;
	z-index:10000;
}

.cs_visitor_upload_jumploader_header {
	height:20px
}

.cs_visitor_upload_jumploader_header a {
	color:#000;
	float:right;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:11px;
	height:20px;
	line-height:20px;
	padding:0 15px;
	text-decoration:none;
}

.cs_visitor_upload_popup_create_dir {
	background:#FFF;
	border:1px solid #000;
	display:block;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:11px;
	height:130px;
	left:50%;
	margin:-60px 0 0 -150px;
	padding:10px 15px;
	position:fixed;
	top:50%;
	width:300px;
	z-index:10000;
}

.cs_visitor_upload_popup_create_dir h1 {
	color:#000;
	font-size:13px;
	font-weight:bold;
	margin:0;
	padding:0 0 20px 0;
}

.cs_visitor_upload_popup_create_dir .cs_visitor_upload_form_label {
	margin:0 0 5px 0
}

.cs_visitor_upload_popup_create_dir .cs_visitor_upload_input_dir_name {
	border:1px solid #000;
	color:#000;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:11px;
	height:16px;
	padding:2px 5px 0 5px;
	width:288px;
}

.cs_visitor_upload_popup_create_dir .cs_visitor_upload_cancel_dir,
.cs_visitor_upload_popup_create_dir .cs_visitor_upload_submit_dir {
	bottom:20px;	
	color:#fff;
	position:absolute;
}

.cs_visitor_upload_popup_create_dir .cs_visitor_upload_cancel_dir {
	left:15px
}

.cs_visitor_upload_popup_create_dir .cs_visitor_upload_submit_dir {
	right:15px;
}

.cs_visitor_upload_popup_create_dir .cs_visitor_upload_cancel_dir a,
.cs_visitor_upload_popup_create_dir .cs_visitor_upload_submit_dir a {
	background:#000;
	color:#fff;
	float:left;
	height:20px;
	line-height:20px;
	padding:0 10px;
	text-decoration:none;
}

.cs_visitor_upload_popup_create_dir .cs_visitor_upload_cancel_dir a:hover,
.cs_visitor_upload_popup_create_dir .cs_visitor_upload_submit_dir a:hover {
	background:#333
}

.cs_visitor_upload_popup_create_dir .cs_visitor_upload_close_dir {
	position:absolute;
	right:15px;
	top:10px;
}

.cs_visitor_upload_popup_create_dir .cs_visitor_upload_close_dir a {
	color:#000;
	text-decoration:none;
}

/*************************************/
/* cymeq software - enquete defaults */
/*************************************/

.cs_form_fieldset table {
	border-top:1px solid #bbb;
	border-right:1px solid #bbb;
}

.cs_form_fieldset th {
	border-bottom:1px solid #bbb;
	border-left:1px solid #bbb;
	text-align:center;
}

.cs_form_fieldset td {
	border-bottom:1px solid #bbb;
	border-left:1px solid #bbb;
	text-align:center;
}

th.cs_enquete_columngroup {
	background:#ddd;
	border-left:2px solid #bbb;
	font-size:11px;
	padding:10px;
}

.cs_enquete_column,
.cs_enquete_first_column {
	background:#eee;
	font-size:9px;
	font-weight:normal;
	padding:10px;
}

td.cs_enquete_question {
	padding:10px;
	text-align:left;
	width:200px;
}

.cs_enquete_input,
.cs_enquete_first_input {
	text-align:center;
	vertical-align:middle;
}


th.cs_enquete_first_column,
td.cs_enquete_first_input {
	border-left:2px solid #bbb;
}

/******************************/
/* cymeq software - scrollbar */
/******************************/
.cs_scrollbar {
	
}

.cs_scrollbar_handler {
	width:17px;
}

.cs_scrollbar_vertical .cs_scrollbar_handler_top,
.cs_scrollbar_vertical .cs_scrollbar_handler_bottom {
	background:url(../img/bg/scrollbar_vertical_handler_top.gif) no-repeat 0 0;
	cursor:default;
	display:block;
	height:3px;
	line-height:1px;
	font-size:1px;
	width:17px;
}

.cs_scrollbar_vertical .cs_scrollbar_handler_top:hover {
	background:url(../img/bg/scrollbar_vertical_handler_top.gif) no-repeat 0 -17px;
}

.cs_scrollbar_vertical .cs_scrollbar_handler_top:focus {
	background:url(../img/bg/scrollbar_vertical_handler_top.gif) no-repeat 0 -34px;
}

.cs_scrollbar_vertical .cs_scrollbar_handler_bottom {
	background:url(../img/bg/scrollbar_vertical_handler_bottom.gif) no-repeat 0 0;
}

.cs_scrollbar_vertical .cs_scrollbar_handler_bottom:hover {
	background:url(../img/bg/scrollbar_vertical_handler_bottom.gif) no-repeat 0 -17px;
}

.cs_scrollbar_vertical .cs_scrollbar_handler_bottom:focus {
	background:url(../img/bg/scrollbar_vertical_handler_bottom.gif) no-repeat 0 -34px;
}

.cs_scrollbar_vertical .cs_scrollbar_handler_center {
	background:url(../img/bg/scrollbar_vertical_handler_center.gif) repeat-y 0 0;
	cursor:default;
	display:block;
	width:17px;
}

.cs_scrollbar_vertical .cs_scrollbar_track {
	background:url(../img/bg/scrollbar_vertical_track.gif) repeat-y 0 0;
	width:17px;
}

/******************************************/
/* cymeq software - google maps component */
/******************************************/
#cs_google_maps_root_node {
	height:200px;
	width:400px;
}

/****************************/
/* cymeq software - toggler */
/****************************/
.cs_toggler_handler_wrapper {
	background:#AAA;
	font-family:Tahoma,Verdana,Arial;
	font-size:11px;
	height:18px;
	margin:0 0 1px 0;
}

.cs_toggler_handler {
	color:#FFF;
	cursor:pointer;
	height:18px;
	line-height:17px;
	padding:0 10px;
}

.cs_toggler_handler h1 {
	color:#FFF;
	float:left;
	font-size:11px;
	margin:0;
	padding:0;
}

.cs_toggler_handler_icon {
	background:url(../img/bg/toggler_handler_icon.gif) no-repeat;
	float:right;
	height:18px;
	width:18px;
}

/******************************/
/* cymeq software - carrousel */
/******************************/
.cs_carrousel_wrapper {
	height:240px;
	position:relative;
	width:650px;
}

.cs_carrousel_main_wrapper {
	cursor:pointer;
	height:240px;
	left:0;
	position:absolute;
	top:0;
	width:450px;
}

.cs_carrousel_main_image_wrapper {
	height:240px;
	position:absolute;
	width:450px;
	z-index:10
}

.cs_carrousel_main_image_wrapper img {
	height:240px;
	width:450px;
}

.cs_carrousel_main_text_wrapper {
	bottom:0;
	height:60px;
	left:0;
	position:absolute;
	width:450px;
	z-index:20
}

.cs_carrousel_main_label_wrapper {
	height:40px;
	left:0;
	position:absolute;
	top:20px;
	width:100px;
	z-index:30
}

.cs_carrousel_items_wrapper {
	cursor:pointer;
	height:250px;
	position:absolute;
	right:0;
	top:0;
	width:200px;
}

.cs_carrousel_item_wrapper {
	height:60px;
	width:200px;
}

.cs_carrousel_item_image,
.cs_carrousel_item_text,
.cs_carrousel_item_label,
.cs_carrousel_item_link {
	display:none;
}


/**********************************/
/* cymeq software - basic gallery */
/**********************************/
.cs_gallery_basic_main_text_wrapper,
.cs_gallery_basic_thumbnail_text,
.cs_gallery_basic_hidden_image,
.cs_gallery_basic_hidden_text,
.cs_gallery_basic_hidden_link {
	display:none;
}

.cs_gallery_basic_main_text_wrapper {
	display:block;
}

.cs_gallery_basic_wrapper {
	min-height:385px;
	position:relative;
	width:655px;
}

.cs_gallery_basic_main_wrapper {
	height:360px;
	left:0;
	position:absolute;
	top:0;
	width:480px;
}

.cs_gallery_basic_main_image_wrapper {
	height:360px;
	position:relative;
	width:480px;
}

.cs_gallery_basic_main_image {
	height:360px;
	left:0;
	position:absolute;
	top:0;
	width:480px;
}

.cs_gallery_basic_main_image_wrapper img {
	height:360px;
	width:480px;
}

.cs_gallery_basic_main_text_wrapper {
	background:#fff;
	color:#000;
	filter:alpha(opacity=75);
	height:60px;
	left:0;
	opacity:0.75;
	overflow:hidden;
	position:absolute;
	top:300px;
	width:480px;
}

.cs_gallery_basic_main_text {
	padding:5px 10px;
}

.cs_gallery_basic_thumbnails_wrapper {
	position:absolute;
	right:0;
	top:0;
	width:170px;
}

.cs_gallery_basic_thumbnail_wrapper {
	display:inline;
	float:left;
	margin:0 5px 5px 0;
}

.cs_gallery_basic_thumbnail_wrapper img {
	filter:alpha(opacity=50);
	opacity:0.5;
}

.cs_gallery_basic_thumbnail_wrapper .cs_gallery_basic_thumbnail_hover img,
.cs_gallery_basic_thumbnail_wrapper .cs_gallery_basic_thumbnail_active img {
	filter:alpha(opacity=100);
	opacity:1;
}

.cs_gallery_basic_paging_wrapper {
	left:0;
	height:20px;
	position:absolute;
	top:365px;
	width:480px;
}

.cs_gallery_basic_paging_previous_wrapper a,
.cs_gallery_basic_paging_previous_wrapper a:hover,
.cs_gallery_basic_paging_next_wrapper a,
.cs_gallery_basic_paging_next_wrapper a:hover {
	background:#aaa;
	color:#fff;
	float:left;
	font-weight:bold;
	height:20px;
	line-height:20px;
	padding:0 10px;
	position:absolute;
	text-decoration:none;
	top:0;
}

.cs_gallery_basic_paging_previous_wrapper a {
	left:0;
}

.cs_gallery_basic_paging_next_wrapper a {
	right:0;
}

.cs_gallery_basic_paging_previous a:hover,
.cs_gallery_basic_paging_next a:hover {
	background:#000;
}

/* page showcase */
#scroller {
	background:url(../img/bg/scroller.gif) no-repeat;
	height:194px;
	margin:20px 0 0 9px;
	padding:1px;
	position:relative;
	width:715px
}

#scroller .icon_previous,
#scroller .icon_next {
	background:url(../img/bg/icon_previous.png) no-repeat;
	height:31px;
	left:-15px;
	position:absolute;
	top:95px;
	width:31px;
	z-index:1000
}

#scroller .icon_next {
	background:url(../img/bg/icon_next.png) no-repeat;
	left:701px
}

#scroller_header {
	color:#000;
	font-weight:bold;
	height:25px;
	line-height:25px;
	padding:0 20px;
	position:relative
}

#scroller_header a {
	color:#000;
	font-weight:normal;
	position:absolute;
	right:20px;
	top:0
}

#scroller_content_wrapper {
	clip:rect(0px, 715px, 179px, 0px);
	height:179px;
	overflow:hidden;
	position:absolute;
	top:26px;
	width:715px;
	z-index:1
}

#scroller_layer {
	left:0;
	position:absolute;
	top:0;
	visibility:hidden
}

#scroller_content {
	margin-left:12px;
	width:1%
}

#scroller_content td {
	border:0;
	color:#666;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:10px;
	line-height:14px;
	padding:13px 15px 10px 0;
	vertical-align:top
}

#scroller_content .thumb a {
	background:#FFF;
	border:1px solid #6DA1AF;
	display:block;
	margin:1px 1px 5px 1px;
	padding:1px
}

#scroller_content .thumb a:hover,
#scroller_content .thumb a.active {
	border:2px solid #00778D;
	margin:0 0 4px 0
}

#scroller_content .thumb img {
	height:114px;
	width:150px
}

#scroller_content .txt {
	text-align:center
}

.cs_gallery_cymeq_simple {
	position:relative;
}

.cs_gallery_cymeq_simple img {
	left:0;
	position:absolute;
	top:0;
}

/***********************************/
/* cymeq software - gallery slider */
/***********************************/
.cs_gallery_slider_wrapper {
	position:relative;
	width:480px;
}

.cs_gallery_slider_image_wrapper {
	background:#EEE;
	height:360px;
	margin:0 0 10px 0;
}

.cs_gallery_slider_image_wrapper img {
	height:360px;
	width:480px;
}

.cs_gallery_slider_thumbnails_wrapper {
	background:#DDD;
	height:85px;
	margin:0 20px;
	overflow:hidden;
	position:relative;
	width:440px;
}

.cs_gallery_slider_thumbnails_wrapper a img {
	border:5px solid #FFF;
	height:75px;
	width:100px;
}

.cs_gallery_slider_thumbnails_wrapper a:hover img {
	border:5px solid #DDD;
}

.cs_gallery_slider_thumbnails_wrapper a.cs_active img {
	border:5px solid #000;
}

.cs_gallery_slider_thumbnails {
	position:absolute;
}

.cs_gallery_slider_handler_left_wrapper {
	background:#BBB;
	height:85px;
	left:0;
	position:absolute;
	top:370px;
	width:20px;
}

.cs_gallery_slider_handler_right_wrapper {
	background:#BBB;
	height:85px;
	right:0;
	position:absolute;
	top:370px;
	width:20px;
}

.cs_gallery_slider_handler_left_wrapper a,
.cs_gallery_slider_handler_right_wrapper a {
	float:left;
	height:85px;
	width:20px;
}

.cs_gallery_slider_filter {
	background:#FFF;
	bottom:0;
	display:none;
	filter:alpha(opacity=0);
	left:0;
	opacity:0;
	position:absolute;
	right:0;
	top:0;
}

/************************************/
/* cymeq software - showcase slider */
/************************************/
.cs_showcase_slider_wrapper {
	background:#DDD;
	height:200px;
	overflow:hidden;
	position:relative;
	width:200px;
}

.cs_showcase_slider {
	position:absolute;
}

.cs_showcase_slider_wrapper table,
.cs_showcase_slider_wrapper td {
	padding:0;
}

.cs_showcase_slider_thumbnail_wrapper a {
	float:left;
	height:200px;
	position:relative;
	text-decoration:none;
	width:200px;
}

.cs_showcase_slider_thumbnail_image_wrapper {
	left:0;
	position:absolute;
	top:0;
	z-index:1;
}

.cs_showcase_slider_thumbnail_title_wrapper {
	color:#000;
	cursor:pointer;
	position:absolute;
	z-index:2;
}

.cs_showcase_slider_thumbnail_wrapper img {
	cursor:pointer;
	height:200px;
	width:200px;
}

.cs_showcase_slider_thumbnail_wrapper a img {
	filter:alpha(opacity=50);
	opacity:0.5;
}

.cs_showcase_slider_thumbnail_wrapper a:hover img {
	filter:alpha(opacity=100);
	opacity:1;
}

.cs_showcase_slider_handler_left_wrapper,
.cs_showcase_slider_handler_right_wrapper {
	height:20px;
	margin-top:-10px;
	position:absolute;
	top:50%;
	width:20px;
	z-index:2;
}

.cs_showcase_slider_handler_left_wrapper {
	left:0;
}

.cs_showcase_slider_handler_right_wrapper {
	right:0;
}

.cs_showcase_slider_handler_left_wrapper a,
.cs_showcase_slider_handler_right_wrapper a {
	background:#000;
	float:left;
	height:20px;
	width:20px;
}

.cs_showcase_slider_handler_left_wrapper a:hover,
.cs_showcase_slider_handler_left_wrapper a.cs_active,
.cs_showcase_slider_handler_right_wrapper a:hover,
.cs_showcase_slider_handler_right_wrapper a.cs_active {
	background:#FFF;
}

/**************************************/
/* cymeq software - dropbox component */
/**************************************/
.cs_dropbox_separator {
	margin:0 4px;
}

#cs_dropbox {
	position:relative;
}

#cs_dropbox a {
	text-decoration: none !important;
}

#cs_dropbox a:hover {
	text-decoration: underline !important;
}

#cs_dropbox_breadcrumbs {
	background-color:#fff;
	border:1px solid #ccc;
	height:20px;
	line-height:20px;
	margin-bottom:8px;
	padding:0 4px;
}

.cs_dropbox_loading #cs_dropbox_loader {
	background:url(../img/loaders/snake_16x16.gif) center no-repeat;
	height:16px;
	position:absolute;
	right:3px;
	top:3px;
	width:16px;
}

.cs_dropbox_loading #cs_dropbox_filter {
	bottom:0;
	left:0;
	position:absolute;
	right:0;
	top:0;
}

.cs_dropbox_loading #cs_dropbox_data tbody {
	opacity:.5;
}

#cs_dropbox_data table {
	border-collapse:collapse;
	width:100%;
}

#cs_dropbox_data th,
#cs_dropbox_data td {
	padding:2px 8px 2px 0;
	overflow: hidden;
	white-space: nowrap;
}

#cs_dropbox_data th {
	border-bottom:1px solid #ccc;
	padding-top:0;
	text-align:left;
}

#cs_dropbox_data td {
	line-height:16px;
}

#cs_dropbox_data tr:hover td {
	background-color:#def;
}

#cs_dropbox_data .cs_dropbox_icon {
	background:url(../img/icons/page_white.png) center no-repeat;
	float:left;
	height:16px;
	margin-right:4px;
	width:16px;
}

/* dropbox icons */
#cs_dropbox_data .cs_dropbox_icon.folder {
	background-image:url(../img/icons/folder.png);
}

#cs_dropbox_data .cs_dropbox_icon.page_white_acrobat {
	background-image:url(../img/icons/page_white_acrobat.png);
}

#cs_dropbox_data .cs_dropbox_icon.page_white_excel {
	background-image:url(../img/icons/page_white_excel.png);
}

#cs_dropbox_data .cs_dropbox_icon.page_white_picture {
	background-image:url(../img/icons/page_white_picture.png);
}

#cs_dropbox_data .cs_dropbox_icon.page_white_word {
	background-image:url(../img/icons/page_white_word.png);
}

#cs_dropbox_data .cs_dropbox_icon.page_white_sound {
	background-image:url(../img/icons/page_white_sound.png);
}

#cs_dropbox_data .cs_dropbox_icon.page_white_flash {
	background-image:url(../img/icons/page_white_flash.png);
}

#cs_dropbox_data .cs_dropbox_icon.page_white_text {
	background-image:url(../img/icons/page_white_text.png);
}

#cs_dropbox_data .cs_dropbox_icon.page_white_film {
	background-image:url(../img/icons/page_white_film.png);
}

/********************************/
/* cymeq software - image fader */
/********************************/
.cs_image_fader {
	position:relative;
}

.cs_image_fader a,
.cs_image_fader img {
	left:0;
	position:absolute;
	top:0;
}

.cs_image_fader img {
	display:none;
}