/*

 * *********************************************************************
 * Copyright 2005 - 2007
 * Center for Engineering and Technology Transfer of the HEIG-VD (CeTT)
 *
 * KEO is developed by CeTT (Switzerland). The code and all underlying
 * concepts and data models are owned fully and exclusively by CeTT and
 * are protected by copyright law and international treaties.
 *
 * Warning: Unauthorized reproduction, use or distribution of this
 * program, concepts, documentation and data models, or any portion of
 * it, may result in severe civil and criminal penalties, and will be
 * prosecuted to the maximum extent possible under the law.
 * *********************************************************************

*/

/* Shared styles
========================================================================= */

html, body			 		 			{ margin: 0px; height: 100%; cursor:default; }

table.normal							{ border-collapse: collapse; }
table.fullSize							{ width: 100%; border-collapse: collapse; }
table.fullHeight						{ height: 100%; border-collapse: collapse; }
table.fullSizeHeight					{ width: 100%; height: 100%; border-collapse: collapse; }
table.left								{ border-collapse: collapse; float: right; }
table.center							{ border-collapse: collapse; margin: auto; }
table.right								{ border-collapse: collapse; float: right; }

table.selectedRow 					{ background-color: #ecd291; }
table.contextSelectedRow 			{ background-color: #cccccc; }

img.left									{ vertical-align: middle; margin-right: 20px; border: 0px; }
img.right								{ vertical-align: middle; margin-left: 20px; border: 0px; }
img.bullet								{ vertical-align: middle; margin-right: 5px; border: 0px; }

a.normal									{ text-decoration: none; cursor: pointer; }

*html .pnghack						{ position:relative; z-index: 1 } /* awful hack to make png background images work with links in ie */

td.textLeft								{ text-align: left; }
td.textCenter							{ text-align: center; }
td.textRight							{ text-align: right; }

*html td.tableLeft					{ text-align: left; }
*html td.tableCenter					{ text-align: center; }
*html td.tableRight					{ text-align: right; }

td.line									{ border-bottom: 1px #dfdfdf solid; }

/* Form styles
========================================================================= */

input.text								{ color: #121212; font: 11px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: none; }
textarea.text							{ color: #121212; font: 11px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: none; }
select.text								{ color: #121212; font: 11px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: none; }

input.small								{ width: 150px; }
input.medium							{ width: 200px; }
input.large								{ width: 250px; }

textarea.small							{ width: 150px; }
textarea.large							{ width: 250px; }

select.tiny								{ width: 50px; }
select.small							{ width: 150px; }
select.large							{ width: 250px; }

input.fullSize							{ width: 100%; }
textarea.fullSize						{ width: 100%; }
select.fullSize							{ width: 100%; }

/* Text styles
========================================================================= */

span.annotation  						{ color: #121212; font: 11px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: none; }
span.annotationGray  			{ color: #7c7c7c; font: 11px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: none; }
span.annotationLink  				{ color: #0000ff; font: 11px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: none; text-decoration: underline; }
span.annotationBold  				{ color: #121212; font: bold 11px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: none; }
span.annotationBoldGray  			{ color: #7c7c7c; font: bold 11px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: none; }
span.annotationItalic  				{ color: #121212; font: italic 11px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: none; }
span.annotationNowrap  				{ color: #121212; font: 11px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: none; white-space: nowrap; }
span.error  						{ color: #ff0000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }

span.text  								{ color: #121212; font: 11px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: none; }
span.textGray  							{ color: #a7a6ab; font: 11px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: none; }
span.textBold  						{ color: #121212; font: bold 11px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: none; }
span.textBoldGray  					{ color: #a7a6ab; font: bold 11px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: none; }
span.textLink  						{ color: #0000ff; font: 11px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: none; text-decoration: underline; }
span.textItalic  						{ color: #121212; font: italic 11px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: none; }

span.subtitle							{ color: #7c7c7c; font: 14px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: none; }

span.title			  					{ color: #7c7c7c; font: bold 30px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: none; }

span.titleKeonnected					{ color: #a7c0d2; font: bold 30px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: none; }
span.titleKeonet						{ color: #de9f11; font: bold 30px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: none; }

/* Navigation styles
========================================================================= */

table.navMain							{ width: auto; height: 25px; display: block; cursor: pointer; }
table.navMainDeactive					{ width: auto; height: 25px; display: block; }
table.navMainSelected				{ width: auto; height: 25px; display: block; }
td.navBackground						{ width: auto; height: 25px; background-image: url("/keonet/resources/images/others/keodule_select_bg.png"); background-repeat: repeat-x; }
*html td.navBackground				{ background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/keonet/resources/images/others/keodule_select_bg.png', sizingMethod='scale'); }

/* Summary styles
========================================================================= */

table.summary							{ width: 100%; height: 42px; background-image: url("/keonet/resources/images/popup/bg_summary.png"); background-repeat: no-repeat; border: 1px #d3d3d3 solid; background-color: #efefef; }
*html table.summary					{ background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/keonet/resources/images/popup/bg_summary.png', sizingMethod='scale'); }

td.summary								{ padding: 3px 3px 3px 24px; }

/* Buttons styles
========================================================================= */

table.actionsButton					{ display: block; cursor: pointer; }
table.actionsButtonDisabled		{ display: block; }

span.actionsButton 					{ color: #ffffff; font: bold 11px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: none; white-space: nowrap; }
td.actionsButton						{ width: 70px; height: 18px; background-image: url("/keonet/resources/images/buttons/actions/bg_keonet.png"); background-repeat: repeat-x; text-align: center; }
*html td.actionsButton				{ background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/keonet/resources/images/buttons/actions/bg_keonet.png', sizingMethod='scale'); }
td.actionsButtonDisabled			{ width: 70px; height: 18px; background-image: url("/keonet/resources/images/buttons/actions/bg_disabled.png"); background-repeat: repeat-x; text-align: center; }
*html td.actionsButtonDisabled	{ background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/keonet/resources/images/buttons/actions/bg_disabled.png', sizingMethod='scale'); }

span.buttonKeonnected 				{ color: #ffffff; font: bold 11px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: none; white-space: nowrap; }
td.buttonKeonnected					{ width: 70px; height: 18px; background-image: url("/keonet/resources/images/buttons/actions/bg_keonnected.png"); background-repeat: repeat-x; text-align: center; }
*html td.buttonKeonnected			{ background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/keonet/resources/images/buttons/actions/bg_keonnected.png', sizingMethod='scale'); }

span.buttonGray 						{ color: #121212; font: 11px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: none; white-space: nowrap; }
td.buttonGray							{ width: 60px; height: 15px; background-image: url("/keonet/resources/images/buttons/actions/bg_gray.png"); background-repeat: repeat-x; text-align: center; }
*html td.buttonGray					{ background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/keonet/resources/images/buttons/actions/bg_gray.png', sizingMethod='scale'); }
a.btActionRed:link, a.btActionRed:visited, a.btActionRed:active, a.btActionRed:hover {
	display:block;
	float:center;
	margin:0 10px 0 0;
	padding:3px 0 0 0;
	width: 116px;
	height: 18px;
	text-align:center;
	color:#FFFFFF;
	font-weight: bold;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background: url(/keonet/resources/images/buttons/actions/bt-action.png) no-repeat left top;
}

/* Details styles
========================================================================= */

table.detailsContentUser			{ width: 300px; height: auto; background-image: url("/keonet/resources/images/details/bg_user.png"); background-repeat: no-repeat; background-position: right; }
*html table.detailsContentUser	{ background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/keonet/resources/images/details/bg_user.png', sizingMethod='scale'); }

table.detailsContentSite			{ width: 400px; height: auto; }

td.detailsMain							{ vertical-align: top; padding: 15px; background-color: #eaeffc; }

td.detailsTop							{ width: auto; height: 18px; background-image: url("/keonet/resources/images/details/bg_top.gif"); background-repeat: repeat-x; padding-left: 5px; }
td.detailsRight						{ width: 6px; height: auto; background-image: url("/keonet/resources/images/details/bg_right.gif"); background-repeat: repeat-y; }
td.detailsBottom						{ width: auto; height: 7px; background-image: url("/keonet/resources/images/details/bg_bottom.gif"); background-repeat: repeat-x; }
td.detailsLeft							{ width: 6px; height: auto; background-image: url("/keonet/resources/images/details/bg_left.gif"); background-repeat: repeat-y; }

td.detailsContent						{ background-color: #ffffff; }
td.detailsTextRight					{ padding: 5px 10px 5px 3px; }
td.detailsTextLeft					{ width: 120px; padding: 5px 3px 5px 10px; text-align: right; }

/* Wait styles
========================================================================= */

td.waitBackground						{ background-color: #b4b4b4; }
span.waitText							{ color: #cccccc; font: bold 32px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: none; }
span.waitSubText						{ color: #cccccc; font: bold 16px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: none; }

/* Login styles
========================================================================= */

span.loginTitle  						{ color: #121212; font: 24px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: none; }

td.loginBgTop							{ width: 550px; height: 10px; background-image: url("/keonet/resources/images/login/bg_top.png"); background-repeat: repeat-x; }
*html td.loginBgTop					{ background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/keonet/resources/images/login/bg_top.png', sizingMethod='scale'); }
td.loginBgRight						{ width: 10px; height: 160px; background-image: url("/keonet/resources/images/login/bg_right.png"); background-repeat: repeat-y; }
*html td.loginBgRight				{ background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/keonet/resources/images/login/bg_right.png', sizingMethod='scale'); }
td.loginBgBottom						{ width: 550px; height: 10px; background-image: url("/keonet/resources/images/login/bg_bottom.png"); background-repeat: no-repeat; }
*html td.loginBgBottom				{ background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/keonet/resources/images/login/bg_bottom.png', sizingMethod='scale'); }
td.loginBgLeft							{ width: 10px; height: 160px; background-image: url("/keonet/resources/images/login/bg_left.png"); background-repeat: no-repeat; background-position: bottom; }
*html td.loginBgLeft					{ background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/keonet/resources/images/login/bg_left.png', sizingMethod='scale'); }
td.loginMain							{ width: 550px; height: 160px; background-image: url("/keonet/resources/images/login/bg.png"); background-repeat: no-repeat; background-position: bottom; }
*html td.loginMain					{ background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/keonet/resources/images/login/bg.png', sizingMethod='scale'); }
td.loginLeft							{ width: 50%; height: 160px; border-right: 1px #b6b5b8 solid; padding: 5px 15px 5px 5px; vertical-align: top; }
td.loginRight							{ width: 50%; height: 160px; padding: 5px 5px 5px 15px; vertical-align: top; }

*html td.loginCenter					{ text-align: center; }

table.loginMain						{ width: 570px; height: 180px; }

td.loginLock							{ padding: 0px 5px 0px 0px; vertical-align: top; }

/* Home styles
========================================================================= */

span.homeTitle							{ color: #333333; font: bold 30px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: none; }
span.homeSubtitle						{ color: #333333; font: 14px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: none; }

span.homeNewsTitle					{ color: #a7a6ab; font: bold 11px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: none; }

div.homeLeft							{ width: 300px; background-image: url("/keonet/resources/images/home/bg_gray.gif"); background-repeat: repeat-x; background-position: top; background-color: #ebebeb; border-right: 1px solid #a7a6ab; vertical-align: top; }
div.homeMain							{ padding: 20px }

span.homeLeftTitle					{ color: #a7a6ab; font: bold 11px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: none; }
td.homeLeftSeparator					{ width: auto; height: 2px; background-image: url("/keonet/resources/images/home/separator.gif"); background-repeat: repeat-x; }

td.homeMainSeparator					{ border-bottom: 1px dotted #a7a6ab; }

td.homeGaugeFull						{ background-image: url("/keonet/resources/images/home/gauge_full.png"); background-repeat: repeat-x; }
*html td.homeGaugeFull				{ background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/keonet/resources/images/home/gauge_full.png', sizingMethod='scale'); }

td.homeGaugeEmpty						{ background-image: url("/keonet/resources/images/home/gauge_empty.png"); background-repeat: repeat-x; }
*html td.homeGaugeEmpty				{ background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/keonet/resources/images/home/gauge_empty.png', sizingMethod='scale'); }
.box {
	margin:0;
	padding:0;
	width: 300px;
	height:114px;
	text-align:left;
	background: url(/keonet/resources/images/home/bg-box.png) no-repeat left top;
}

.box h2 {
	margin:0;
	padding:10px 0 3px 5px;
	text-align:left;
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#eca912;
}

.box p {
	margin:5px 0 8px 10px;
	padding:0;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:18px;
}

/* Click styles
========================================================================= */

.clickable								{ cursor: pointer; }
.clickable-block						{ cursor: pointer; display: block; }

/* Assistant styles
========================================================================= */

span.assistantTitle					{ color: #7c7c7c; font: bold 22px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: none; }
span.assistantTitleKeonet			{ color: #de9f11; font: bold 22px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: none; }

/* Popup styles
========================================================================= */

td.popupTop								{ height: 18px; background-image: url("/keonet/resources/images/popup/bg_top.png"); background-repeat: repeat-x; }
*html td.popupTop						{ background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/keonet/resources/images/popup/bg_top.png', sizingMethod='scale'); }

td.popupRight							{ width: 19px; background-image: url("/keonet/resources/images/popup/bg_right.png"); background-repeat: repeat-y; }
*html td.popupRight					{ background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/keonet/resources/images/popup/bg_right.png', sizingMethod='scale'); }

td.popupBottom							{ height: 23px; background-image: url("/keonet/resources/images/popup/bg_bottom.png"); background-repeat: repeat-x; }
*html td.popupBottom					{ background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/keonet/resources/images/popup/bg_bottom.png', sizingMethod='scale'); }

td.popupLeft							{ width: 19px; background-image: url("/keonet/resources/images/popup/bg_left.png"); background-repeat: repeat-y; }
*html td.popupLeft					{ background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/keonet/resources/images/popup/bg_left.png', sizingMethod='scale'); }

td.popupClose							{ cursor: pointer; display: block; vertical-align: top; }

td.popupHeader							{ padding-bottom: 5px; border-bottom: 1px #dfdfdf solid; }
td.popupContent						{ vertical-align: top; background-color: #ffffff; }
td.popupFooter							{ vertical-align: bottom; text-align: right; background-color: #ffffff; }

td.popupNbreSmall01					{ width: 23px; height: 23px; background-image: url("/keonet/resources/images/popup/circle_small_01.png"); background-repeat: no-repeat; text-align: center; }
*html td.popupNbreSmall01			{ background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/keonet/resources/images/popup/circle_small_01.png', sizingMethod='scale'); }
td.popupNbreSmallOver01				{ width: 23px; height: 23px; background-image: url("/keonet/resources/images/popup/circle_small_01_over.png"); background-repeat: no-repeat; text-align: center; }
*html td.popupNbreSmallOver01		{ background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/keonet/resources/images/popup/circle_small_01_over.png', sizingMethod='scale'); }
td.popupNbreLargeOver01				{ width: 47px; height: 47px; background-image: url("/keonet/resources/images/popup/circle_large_01_over.png"); background-repeat: no-repeat; text-align: center; }
*html td.popupNbreLargeOver01		{ background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/keonet/resources/images/popup/circle_large_01_over.png', sizingMethod='scale'); }

span.popupNbreSmallOver01			{ color: #de9f11; font: bold 11px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: none; }
span.popupNbreSmall01				{ color: #eecf88; font: bold 11px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: none; }
span.popupNbreLargeOver01			{ color: #de9f11; font: bold 30px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: none; }
span.popupTitle						{ color: #7c7c7c; font: bold 22px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: none; }
span.popupWizardItemOver			{ color: #7c7c7c; font: 11px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: none; }
span.popupWizardItem					{ color: #b3b3b3; font: 11px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: none; }

/* List styles
========================================================================= */

table.listHeader						{ background-image: url("/keonet/resources/images/list/bg.png"); background-repeat: repeat-x; height: 22px; }
*html table.listHeader				{ background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/keonet/resources/images/list/bg.png', sizingMethod='scale'); }
td.listHeader							{ background-image: url("/keonet/resources/images/list/bg.png"); background-repeat: repeat-x; height: 22px; }
*html td.listHeader					{ background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/keonet/resources/images/list/bg.png', sizingMethod='scale'); }

table.listBorder						{ border: 1px #dfdfdf solid; }

/* Div styles
========================================================================= */

.divMsg									{ visibility: visible; display: none; position: absolute; z-index: 999; top: 0; left: 0; width: 100%; height: 100%; }

/* Preview styles
========================================================================= */

td.previewHeaderLeft					{ width: auto; height: 30px; padding-left: 15px; }
td.previewHeaderRight				{ width: auto; height: 30px; padding-right: 15px; }
td.previewContent						{ width: 100%; height: 100%; border-top: 1px #a7a6aa solid; }

span.previewTitle						{ color: #7c7c7c; font: bold 15px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: none; }

/* Msg styles
========================================================================= */

table.msgBorder						{ width: 420px; border: solid 1px #bdbdbd; }
table.msgMain							{ margin: 30px 0px 0px 0px; }

/* Border styles
========================================================================= */

td.borderTop							{ width: 225px; height: 9px; background-image: url("/keonet/resources/images/others/border_top.png"); background-repeat: repeat-x; }
*html td.borderTop					{ background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/keonet/resources/images/others/border_top.png', sizingMethod='scale'); }

td.borderRight							{ width: 9px; height: auto; background-image: url("/keonet/resources/images/others/border_right.png"); background-repeat: repeat-y; }
*html td.borderRight					{ background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/keonet/resources/images/others/border_right.png', sizingMethod='scale'); }

td.borderBottom						{ width: 225px; height: 9px; background-image: url("/keonet/resources/images/others/border_bottom.png"); background-repeat: repeat-x; }
*html td.borderBottom				{ background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/keonet/resources/images/others/border_bottom.png', sizingMethod='scale'); }

td.borderLeft							{ width: 9px; height: auto; background-image: url("/keonet/resources/images/others/border_left.png"); background-repeat: repeat-y; }
*html td.borderLeft					{ background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/keonet/resources/images/others/border_left.png', sizingMethod='scale'); }

/* Customization styles
========================================================================= */

td.customizationTitle				{ width: 1%; height: auto; padding: 0px 30px 0px 0px; vertical-align: top; }
td.customizationProperty			{ width: 99%; height: auto; padding: 10px; background-color: #eaeffc; vertical-align: top; }

/* Wizard styles
========================================================================= */

td.wizardList							{ width: 100%; height: auto; border: 1px #cbd8f9 solid; background-color: #eaeffc; vertical-align: top; }
td.wizardPreview						{ height: 270px; border: 1px #d3d3d3 solid; vertical-align: top; }

/* Tabs styles
========================================================================= */

div.tabMain								{ position: relative; width: 100%; height:16px; z-index: 2; }
div.tabContent							{ position: relative; top: -1px; width: 100%; height:360px; border: 1px #d3d3d3 solid; z-index: 1; }
div.tabContentDyn							{ position: relative; top: -1px; width: 100%; height:100%; border: 1px #d3d3d3 solid; z-index: 1; }
td.tabItem								{ width: 92px; height: 16px; background-image: url("/keonet/resources/images/assistant/tab.png"); background-repeat: no-repeat; text-align: center; cursor: pointer; }
*html td.tabItem						{ background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/keonet/resources/images/assistant/tab.png', sizingMethod='scale'); }

td.tabItemOver							{ width: 92px; height: 16px; background-image: url("/keonet/resources/images/assistant/tab_over.png"); background-repeat: no-repeat; text-align: center; cursor: default; }
*html td.tabItemOver					{ background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/keonet/resources/images/assistant/tab_over.png', sizingMethod='scale'); }

/* Warning styles
========================================================================= */

td.warning								{ padding: 10px 0px 10px 0px; }

/* info bulle styles
========================================================================= */

.infobulle								{ position: absolute; z-index: 100000000; visibility : hidden; font: 11px Verdana, Arial, Helvetica, sans-serif; font-color: red; }