p { margin:0; }
table { border-collapse:collapse; border-spacing:0; border:0; }
td { padding:0; }
ul { padding:0; margin:0; margin-left:15px; }
a  				  { text-decoration:underline; }
a:link 		  { color:#1EA3B9;}
a:active 	  { color:black;}
a:visited   { color:black;}
a:hover 	  { color: red; }
a.blue  				  { text-decoration:underline;  cursor:hand; }
a.blue:link 		  { color:blue;}
a.blue:active 	  { color:blue;}
a.blue:visited   	{ color:blue;}
a.blue:hover 	  	{ color: red; }
a.background      { background : white; }
ins					{ text-decoration:none; }


/*font Roboto*/
@font-face {
  font-family: 'Roboto';
  src: url('../fonts/roboto/Roboto-Regular-webfont.eot');
  src: url('../fonts/roboto/Roboto-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/roboto/Roboto-Regular-webfont.woff') format('woff'), url('../fonts/roboto/Roboto-Regular-webfont.ttf') format('truetype'), url('../fonts/roboto/Roboto-Regular-webfont.svg#Roboto-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'RobotoLight';
    src: url('../fonts/roboto/Roboto-Light-webfont.eot');  
  src: url('../fonts/roboto/Roboto-Light-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/roboto/Roboto-Light-webfont.woff') format('woff'), url('../fonts/roboto/Roboto-Light-webfont.ttf') format('truetype'), url('../fonts/roboto/Roboto-Light-webfont.svg#Roboto-Light-webfont') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'RobotoBold';
  src: url('../fonts/roboto/Roboto-Bold-webfont.eot');
  src: url('../fonts/roboto/Roboto-Bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/roboto/Roboto-Bold-webfont.woff') format('woff'), url('../fonts/roboto/Roboto-Bold-webfont.ttf') format('truetype'), url('../fonts/roboto/Roboto-Bold-webfont.svg#Roboto-Bold-webfont') format('svg');
  font-weight: normal;
  font-style: normal;
} 
/*font frutiger*/
@font-face {
  font-family: 'Frutiger light';
  src: url('../fonts/ubs/frutiger_45_light_.eot');
  src: url('../fonts/ubs/frutiger_45_light_.eot?#iefix') format('embedded-opentype'), url('../fonts/ubs/frutiger_45_light_.woff') format('woff'), url('../fonts/ubs/frutiger_45_light_.ttf') format('truetype'), url('../fonts/ubs/frutiger_45_light_.svg#Frutiger-light') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Frutiger light Bold';
  src: url('../fonts/ubs/frutiger_45_light_b.eot');
  src: url('../fonts/ubs/frutiger_45_light_b.eot?#iefix') format('embedded-opentype'), url('../fonts/ubs/frutiger_45_light_b-webfont.woff') format('woff'), url('../fonts/ubs/frutiger_45_light_b.ttf') format('truetype'), url('../fonts/ubs/frutiger_45_light_b.svg#Frutiger-light') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Frutiger light Italic';
  src: url('../fonts/ubs/frutiger_45_light_i.eot');
  src: url('../fonts/ubs/frutiger_45_light_i.eot?#iefix') format('embedded-opentype'), url('../fonts/ubs/frutiger_45_light_i.woff') format('woff'), url('../fonts/ubs/frutiger_45_light_i.ttf') format('truetype'), url('../fonts/ubs/frutiger_45_light_i.svg#Frutiger-light') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Frutiger light Bold Italic';
  src: url('../fonts/ubs/frutiger_45_light_bi.eot');
  src: url('../fonts/ubs/frutiger_45_light_bi.eot?#iefix') format('embedded-opentype'), url('../fonts/ubs/frutiger_45_light_bi.woff') format('woff'), url('../fonts/ubs/frutiger_45_light_bi.ttf') format('truetype'), url('../fonts/ubs/frutiger_45_light_bi.svg#Frutiger-light') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Frutiger roman';
  src: url('../fonts/ubs/frutiger_55_roman_.eot');
  src: url('../fonts/ubs/frutiger_55_roman_.eot?#iefix') format('embedded-opentype'), url('../fonts/ubs/frutiger_55_roman_.woff') format('woff'), url('../fonts/ubs/frutiger_55_roman_.ttf') format('truetype'), url('../fonts/ubs/frutiger_55_roman_.svg#Frutiger-light') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Frutiger roman Bold';
  src: url('../fonts/ubs/frutiger_55_roman_b.eot');
  src: url('../fonts/ubs/frutiger_55_roman_b.eot?#iefix') format('embedded-opentype'), url('../fonts/ubs/frutiger_55_roman_b.woff') format('woff'), url('../fonts/ubs/frutiger_55_roman_b.ttf') format('truetype'), url('../fonts/ubs/frutiger_55_roman_b.svg#Frutiger-light') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Frutiger roman Italic';
  src: url('../fonts/ubs/frutiger_55_roman_i.eot');
  src: url('../fonts/ubs/frutiger_55_roman_i.eot?#iefix') format('embedded-opentype'), url('../fonts/ubs/frutiger_55_roman_i.woff') format('woff'), url('../fonts/ubs/frutiger_55_roman_i.ttf') format('truetype'), url('../fonts/ubs/frutiger_55_roman_i.svg#Frutiger-light') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Frutiger roman Bold Italic';
  src: url('../fonts/ubs/frutiger_55_roman_bi.eot');
  src: url('../fonts/ubs/frutiger_55_roman_bi.eot?#iefix') format('embedded-opentype'), url('../fonts/ubs/frutiger_55_roman_bi.woff') format('woff'), url('../fonts/ubs/frutiger_55_roman_bi.ttf') format('truetype'), url('../fonts/ubs/frutiger_55_roman_bi.svg#Frutiger-light') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Frutiger condensed';
  src: url('../fonts/ubs/frutiger_condensed_.eot');
  src: url('../fonts/ubs/frutiger_condensed_.eot?#iefix') format('embedded-opentype'), url('../fonts/ubs/frutiger_condensed_.woff') format('woff'), url('../fonts/ubs/frutiger_condensed_.ttf') format('truetype'), url('../fonts/ubs/frutiger_condensed_.svg#Frutiger-light') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Frutiger condensed Bold';
  src: url('../fonts/ubs/frutiger_condensed_b.eot');
  src: url('../fonts/ubs/frutiger_condensed_b.eot?#iefix') format('embedded-opentype'), url('../fonts/ubs/frutiger_condensed_b.woff') format('woff'), url('../fonts/ubs/frutiger_condensed_b.ttf') format('truetype'), url('../fonts/ubs/frutiger_condensed_b.svg#Frutiger-light') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Frutiger condensed Italic';
  src: url('../fonts/ubs/frutiger_condensed_i.eot');
  src: url('../fonts/ubs/frutiger_condensed_i.eot?#iefix') format('embedded-opentype'), url('../fonts/ubs/frutiger_condensed_i.woff') format('woff'), url('../fonts/ubs/frutiger_condensed_i.ttf') format('truetype'), url('../fonts/ubs/frutiger_condensed_i.svg#Frutiger-light') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Frutiger condensed Bold Italic';
  src: url('../fonts/ubs/frutiger_condensed_bi.eot');
  src: url('../fonts/ubs/frutiger_condensed_bi.eot?#iefix') format('embedded-opentype'), url('../fonts/ubs/frutiger_condensed_bi.woff') format('woff'), url('../fonts/ubs/frutiger_condensed_bi.ttf') format('truetype'), url('../fonts/ubs/frutiger_condensed_bi.svg#Frutiger-light') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'UBS headline';
  src: url('../fonts/ubs/ubs_headline_.eot');
  src: url('../fonts/ubs/ubs_headline_.eot?#iefix') format('embedded-opentype'), url('../fonts/ubs/ubs_headline_.woff') format('woff'), url('../fonts/ubs/ubs_headline_.ttf') format('truetype'), url('../fonts/ubs/ubs_headline_.svg#Frutiger-light') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'UBS headline Bold';
  src: url('../fonts/ubs/ubs_headline_b.eot');
  src: url('../fonts/ubs/ubs_headline_b.eot?#iefix') format('embedded-opentype'), url('../fonts/ubs/ubs_headline_b.woff') format('woff'), url('../fonts/ubs/ubs_headline_b.ttf') format('truetype'), url('../fonts/ubs/ubs_headline_b.svg#Frutiger-light') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'UBS headline Italic';
  src: url('../fonts/ubs/ubs_headline_i.eot');
  src: url('../fonts/ubs/ubs_headline_i.eot?#iefix') format('embedded-opentype'), url('../fonts/ubs/ubs_headline_i.woff') format('woff'), url('../fonts/ubs/ubs_headline_i.ttf') format('truetype'), url('../fonts/ubs/ubs_headline_i.svg#Frutiger-light') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'UBS headline Bold Italic';
  src: url('../fonts/ubs/ubs_headline_bi.eot');
  src: url('../fonts/ubs/ubs_headline_bi.eot?#iefix') format('embedded-opentype'), url('../fonts/ubs/ubs_headline_bi.woff') format('woff'), url('../fonts/ubs/ubs_headline_bi.ttf') format('truetype'), url('../fonts/ubs/ubs_headline_bi.svg#Frutiger-light') format('svg');
  font-weight: normal;
  font-style: normal;
}

img.option { margin:2px; border:0; }

.Border							 { border-right:1 solid #FFFFFF; }
.Library             { font-family:Roboto, Arial, verdana; font-size:32px; color: #AAAAAA; font-weight:bold; font-variant:small-caps; cursor:hand; }
.Block							 { display:block; }

.FDoc                { border:1px red none; background-image:url(wizardbg.jpg); }
.FDocScriptRoot      { position:relative; width:100%; border:1px blue none; }
.FDocScriptGroup     { position:relative; width:100%; border:1px green none; border-leftXXX:1px #6F9DD9 solid; padding-left:10; }
.FDocScriptGroupNEW     { position:relative; width:100%; border:1px green none; border-leftXXX:1px #6F9DD9 solid; }
.FDocScriptNode      { position:relative; width:100%; height:30; border-bottom:2px #6F9DD9 solid; }
.FDocScriptNodeSlct  { position:relative; width:100%; height:30; border-bottom:2px #6F9DD9 solid; background-color:#DDDDDD; }
.FDocScriptTitle     { position:absolute; left:30; top:3; font-family:Roboto, Arial, verdana; font-size:14px; color: #6F9DD9; font-variant:small-caps; }
.FDocScriptTagnameOLD { position:absolute; left:70; top:10; font-family:Roboto, Arial, verdana; font-size:14px; color: #6F9DD9; }
.FDocScriptLabel     { font-family:Verdana; font-size:9px; color: #800000; text-decoration:underline; }
.FDocScriptText      { font-family:Verdana; font-size:9px; color: #364347; }
.FDocScriptTextarea  { font-family:Verdana; font-size:9px; color: #364347; border-left:1px black solid; border-top:1px black solid; border-right:1px gray solid; border-bottom:1px gray solid; background-color:#FFFFFF; }
.FDocEditTextarea    { background-color:#DDDDDD; }
.FDocScriptSelect    { position:absolute; left:10; top:10; }
.FDocScriptSection   { position:relative; width:100%; height:100; background-image:url(../skin/fdoc/scriptbg.png); }
.FDocTag1            { background-color:#FFFF99; cursor:hand; }
.FDocTag2            { background-color:#99FF99; cursor:hand; }
.FDocTag3            { background-color:#FF0000; color: #FFFFFF; font-variant:small-caps; font-weight:bold; }
.FDocTag4            { background-color:#FF0000; background-color:#00FF00; margin:0; }

.FDocDatas           { padding:5; background-image:url(../skin/fdoc/datas_bg.jpg); }
.FDocDatasTitlesLine { height:20; border-bottom:1px blue solid; padding-top:20; padding-bottom:3; }
.FDocDatasTitlesText { font-family:Verdana; font-size:9px; color: #0000FF; font-variant:small-caps; padding-left:10; font-weight:bold; }
.FDocDatasDataLine   { height:20; font-family:Verdana; font-size:9px; color: #364347; cursor:hand; }
.FDocDatasDataLineHi { height:20; font-family:Verdana; font-size:9px; color: #364347; background:#DDDDDD; cursor:hand; }
.FDocDatasDataTitle  { width:200; padding-left:30; font-weight:bold; }
.FDocDatasDataDatas  { font-style:italic; }

.FDocModels            { background-color:#ffffff;}
.FDocModels2           { background-image:url(../skin2/wizardbg2.jpg);}
.FDocModelsHeader      { font-family: Roboto, Arial, verdana; font-size:14px; color: #500000; vertical-align:center; text-align:center; background-color:#DDDDDD; border-bottom:1px #AAAAAA solid; padding:10; }
.FDocModelsHeaderInfos { font-family: Verdana; font-size:9px; color: #555555; }
.FDocModelsFooter      { font-family: Roboto, Arial, verdana; font-size:14px; color: #500000; vertical-align:center; text-align:right; background-color:#1EA3B9; border-top:1px #AAAAAA solid; padding:5; }
.FDocModelsFooterInfos { font-family: Verdana; font-size:9px; color: #555555; }
.FDocModelsTitleInfos  { font-family: Verdana; font-size:9px; color: #555555; padding-left:5px; padding-bottom:5px; }
.FDocModelsFilters     { font-family: Verdana; font-size:9px; padding:1px; border:0px #FF5555 solid; cursor:hand; font-variant:small-caps; font-weight:bold; }
.FDocModelsFiltersSlct { font-family: Verdana; font-size:9px; padding:0px; border:1px #FF5555 solid; cursor:hand; font-variant:small-caps; font-weight:bold; }
.FDocModelsColumn0     { width:300; vertical-align:top;  } /* border-right:1px #AAAAAA solid; */
.FDocModelsColumn1     { vertical-align:top; padding-left:30; }
.FDocModelsTitle       { font-family: RobotoBold, Arial, verdana; font-size:14px; color: #364347;  font-weight:bold;  padding-top:20; padding-bottom:20; border-bottom:1px #AAAAAA solid; font-variant:small-caps; }
.FDocModelsSubTitle    { font-family: Verdana; font-size:9px; color: #364347; padding-left:10; font-weight:bold; font-variant:small-caps; }
.FDocModelsSummary     { font-family: Roboto, Arial, verdana; font-size:10px; color: #364347; padding:2; font-style:italic; font-weight:bold; } 
.FDocModelsText        { font-family: Verdana; font-size:9px; color: #364347; padding:2; padding-bottom:10; } 

.RDocTag1            { border:1 #FF0000 solid; cursor:hand; }
.RDocTagFORM         { border:1 #FFFF00 solid; cursor:hand; text-decoration:none; color:#364347; background-color:#FFFF00; }
.RDocTagDNTT         { border:1 #FF0000 solid; cursor:hand; text-decoration:none; color:#364347; background-color:#FF0000; }
.RDocTagNUMS         { border:1 #00FFFF solid; cursor:hand; text-decoration:none; color:#364347; background-color:#00FFFF; }
.rdoctagMASK         { border:1 #FFEF00 solid; cursor:hand; text-decoration:none; }
.rdoctagREFERENT        { border:1 #C309C3 solid; cursor:hand; text-decoration:none;  }
.rdoctagREFERENT_custom { border:1 #C309C3 solid; border-left:2 #990000 solid; cursor:hand; text-decoration:none;  }
.rdoctagSHARE         { border:1 #F5E9F5 solid; cursor:hand; text-decoration:none; color:#364347; background-color:#F5E9F5; }
.rdoctagSHARE_custom  { border:1 #F5E9F5 solid; border-left:2 #990000 solid; cursor:hand; text-decoration:none; color:#364347; background-color:#F5E9F5; }
.rdoctagNOTE         { border:1 #FF0000 solid; cursor:hand; text-decoration:none; }
.rdoctagMARK0				 { border:1 #FF0000 solid; background-color:#FF0000; color:#FFFFFF; cursor:hand; text-decoration:none; }
.rdoctagMARK1				 { border:1 #00FF00 solid; background-color:#00FF00; color:#364347; cursor:hand; text-decoration:none; }
.rdoctagMARK2				 { border:1 #0000FF solid; background-color:#0000FF; color:#FFFFFF; cursor:hand; text-decoration:none; }
.rdoctagMARK3				 { border:1 #C309C3 solid; background-color:#C309C3; color:#FFFFFF; cursor:hand; text-decoration:none; }
.rdoctagMARK4				 { border:1 #F2AB1B solid; background-color:#F2AB1B; color:#364347; cursor:hand; text-decoration:none; }
.rdoctagTRANSMARK0			 { border:1 #FF0000 solid; background-color:#FF0000; color:#FFFFFF; cursor:hand; text-decoration:none; }
.rdoctagTRANSMARK1			 { border:1 #00FF00 solid; background-color:#00FF00; color:#364347; cursor:hand; text-decoration:none; }
.rdoctagTRANSMARK2			 { border:1 #0000FF solid; background-color:#0000FF; color:#FFFFFF; cursor:hand; text-decoration:none; }
.rdoctagTRANSMARK3			 { border:1 #C309C3 solid; background-color:#C309C3; color:#FFFFFF; cursor:hand; text-decoration:none; }
.rdoctagTRANSMARK4			 { border:1 #F2AB1B solid; background-color:#F2AB1B; color:#364347; cursor:hand; text-decoration:none; }
.RDocTagEXP           { border:1 #E0E0E0 solid; cursor:hand; text-decoration:none; background-color:#E0E0E0; font-size:0.6em; }
.RDocTagSUB           { border:1 #E0E0E0 solid; cursor:hand; text-decoration:none; background-color:#E0E0E0; font-size:0.6em; }
.rdoctagCOMMENT			 { cursor:hand; text-decoration:none; vertical-align:top; }

.WalletBox         { background-color:#FFFFFF; }
.WalletBanner      { height:20; font-family: RobotoBold, Arial, verdana; font-weight:bold; font-size:11px; color:#5E696D; border-width:1px; border-style:solid; border-color:#E9E9E9; margin:0; padding:0; padding-left:10; padding-top:4; background-color:#b2c6cd;}
.WalletItem        { height:20; text-align:left; padding-left:20; font-family: Roboto, Arial, verdana; font-size:11px; color: #364347; padding:1; border:none; cursor:hand; text-overflow:ellipsis; overflow:hidden;}
.WalletCompos      { height:20; text-align:left; padding-left:20; font-family: Verdana; font-size:9px; color: #364347; padding:1; border:none; cursor:hand; }
.WCompItem         { padding-left:5px; width:100%; }
.WalletItemSmall   { height:14; text-align:left; padding-left:20; font-family: Verdana; font-size:8px; color: #364347; padding:1; border:none; cursor:hand; text-overflow:ellipsis; overflow:hidden; } 
/*.WalletItemSlct    { height:20; text-align:left; padding-left:10; font-family: Verdana; font-size:9px; color: #364347; padding:0; border:1px solid #849395 solid; cursor:hand; background-color:#FFFFFF; text-overflow:ellipsis; overflow:hidden; }*/
.WalletContent     { background-color: #ffffff; color:#364347; padding-left:10px; padding-right:10px; border-width:1px; border-style:solid; border-color:#E9E9E9; height:38px;}
.WalletMessage     { font-family: Verdana; font-size:9px; color: #364347; width:80%; height:70; vertical-align:center; text-align:center; border:1px solid #849395 solid; padding:5; background-color:#FFFFFF; }

.LoginBody         { margin:0; }
.LoginFormText     { font-family: Verdana; font-size:9px; color: #767676; font-weight:bold; }
.LoginFormField    { font-family: Verdana; font-size:9px; color: #767676; font-weight:bold; }
.LoginFormError		 { font-family: Verdana; font-size:12px; color: #6e7a86; font-weight:normal;height:7px; text-align:center;}
.RuleMDP			{font-family: Verdana; font-size:12px; color: #6e7a86; font-weight:normal;text-align:center;}
.LoginFormError2		 { font-family: Verdana; font-size:12px; color: #6e7a86; font-weight:normal;height:0px; text-align:center;}

.textdyn           { background:yellow; }

.Diff              { background:#FFAAAA; }

.IhmBody           { margin:0; background-color:#FFFFFF; }

.banner            { width:100%; height:40; border-width:0; margin:0; }
.bannerMenuEntry   { font-family: Roboto, Arial, verdana; font-size:14px; color: #FFFFFF; text-align:center; cursor:hand; background-color:#B2C6CD; display:inline; position:relative; top:0; height:30px; margin-top:5px; padding-top:5px;}
.BannerMenuEntry2  { font-family: Roboto, Arial, verdana; font-size:14px; color: #FFFFFF; text-align:center; cursor:hand; background-color:#B2C6CD; display:inline; position:relative; top:0; height:30px; width:130px; text-overflow:ellipsis; overflow:hidden; line-height:30px; vertical-align :top;}
.bannerRoomEntry	 { font-family: Roboto, Arial, verdana; font-size:14px; font-weight:bold; color: #FFFFFF; text-align:center; cursor:hand; background-color:#B2C6CD;}
.BannerMenuTitle {text-decoration:none; background-color:#B2C6CD;}


.Dock0              { position:absolute; height:50; left:expression(document.body.clientWidth/2-this.offsetWidth/2); top:expression(document.body.clientHeight-this.offsetHeight-10); border:none; padding:10; cursor:hand; }
.Dock1              { position:absolute; height:50; left:expression(document.body.clientWidth/2-this.offsetWidth/2); top:expression(document.body.clientHeight-this.offsetHeight); border:none; padding:10; cursor:hand; }
.Dock2              { position:absolute; height:50; left:expression(document.body.clientWidth/2-this.offsetWidth/2); top:expression(document.body.clientHeight-this.offsetHeight-2); border:none; padding:10; cursor:hand; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20); }
.DockItem          { margin:1px; padding:5; }
.DockItemSlct      { border:1px #446668 solid; padding:5; }

.window            { border-width:0; position:absolute; visibility:visible; overflow:hidden; }
.windowBanner      { width:100%; height:20px; margin:0; padding:0; cursor:move; background-repeat:repeat-x; -moz-border-radius-bottomright: 5px;}
.windowTitle       { overflow-y:hidden; height:20px; white-space:nowrap; width:100%; }
.windowTitleCt     { overflow:hidden; height:20px; display:inline; width:50%; }
.windowTitleCt2    { white-space:nowrap; position:absolute; top:2px; }
.windowTitleCt3    { white-space:nowrap; position:relative; top:0px;}
.windowTitleBtn    { overflow-y:hidden; height:20px; display:inline; align:right; }
.windowTitleSlct   { font-family: Verdana; font-size:9px; color:#333333; font-weight:bold; padding-left:3; padding-right:3; padding-top:1; font-variant:small-caps; height:16; }
.windowTitleElement{ font-family: Roboto, Arial, verdana; font-size:14px; color:#FFFFFF; font-variant:small-caps; }
.windowTitleIcon		 { margin:0; padding-left:2; padding-right:2; padding-top:1; padding-bottom:1; vertical-align:top; }
.windowFooter      { width:100%; height:10; margin:0; padding:0; position:absolute; bottom:-1px; left:0px; right:0px;  background-repeat:repeat-x; overflow:hidden; }
.windowZone				 { position:absolute; top:0; left:0; right:0; bottom:0; overflow:hidden; width:100%; height:100%; }
.wdPROP            { position:absolute; top:0px; width:175px; height:100%; vertical-align:top; overflow:hidden; z-index:2; }
.wdBLUE            { position:absolute; top:0px; right:0px; height:100%; vertical-align:top; }
.wdBLUE2           { z-index:10; overflow:hidden; background:url(winshadow1.gif); }
.wdTB              { position:absolute; height:23px; z-index:2; }
.wdTB2             { position:relative; left:0; top:0; overflow:hidden; width:100%; height:23px; border-bottom:1 solid #888888; padding-left:5px; padding-right:5px; background-color:#FFFFFF; }

.popupEncapsuleur  { position:absolute; z-index:2000000010; }
.popupStyle        { position:relative; background-color:white; font-size:12; font-family:Roboto, Arial, verdana; font-weight:bold; padding-left:6px; padding-right: 6px; border:6 #FFEEEE ridge; visibility:visible; } /* text-align:center; */ 

.wdALPHA           { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); background-color:#005588; }
.wdALPHA2          { background-color:#4C87AB; }
.mdALPHA           { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30); background-color:#333366; }
.mdALPHA2          { background-color:#333366; }
.mdFOOT            { position:absolute; bottom:-1px; left:0px; right:0px; background-repeat:repeat-x; }

.WT                { background-color:#FFFFFF; }
.WT2               { background-color:#FFFFFF; border-right:1 solid #888888; }

.divOF			 { position:relative; top:0; left:0; right:0; bottom:0; overflow:auto; width:100%; height:100%; }
.divOFC			 { position:absolute; top:0; left:0; right:0; bottom:0; width:100%; height:100%; }
.divRF			 { position:relative; top:0; left:0; right:0; bottom:0; width:100%; height:100%; }
.divRFH      { position:relative; top:0; left:0; right:0; bottom:0; overflow:hidden; width:100%; height:100%; }
.divF				 { width:100%; height:100%; }
.divWAIT     { position:absolute; top:0; left:0; right:0; bottom:0; z-index:2000000000; width:100%; height:100%; cursor:wait; visibility:hidden; background-color:#FFFFFF; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); }

.confirm                   { font-family: Verdana; font-size:9px; color: #1EA3B9; border-width:1; border-style:solid; border-left-color:#888888; border-right-color:#000000; border-top-color:#888888; border-bottom-color:#000000; z-index:100000; background-color:#FFFFFF; }
.confirmContent            { font-family: Verdana; font-size:9px; color: #1EA3B9; width:90%; vertical-align:center; text-align:center; padding:10; }
.confirmButton		       { font-family: Verdana; font-size:9px; color: #364347; font-weight:bold; padding:3; border:1px solid transparent;  cursor:hand;}
.confirmButtonDisable      { font-family: Verdana; font-size:9px; color: #888888; font-weight:bold; padding:3; border:1px solid transparent; background-color:#FFFFFF; }
.confirmButtonDisableGray  { font-family: Verdana; font-size:9px; color: #849395; font-weight:bold; padding:3; border:1px solid transparent; background-color:#DDDDDD; }
.confirmButtonBack         { font-family: Verdana; font-size:9px; color: #364347; font-weight:bold; padding:3; border:1px solid #849395; background-color:#ffffff; }
.confirmButtonHili         { font-family: Verdana; font-size:9px; color: #364347; font-weight:bold; padding:3; border:1px solid transparent; background-color:#C4D3D5; cursor:hand; }
.confirmButtonPop          { font-family: Verdana; font-size:9px; color: #364347; font-weight:bold; padding:3; border:1px solid transparent; background-color:#B2C6CD; cursor:hand; text-align:center; width:50px; top:10px}
.confirmButtonPopHili      { font-family: Verdana; font-size:9px; color: #ffffff; font-weight:bold; padding:3; border:1px solid transparent; background-color:#800000; cursor:hand; text-align:center; width:50px; }
.confirmButtonMenuPop      { font-family: Verdana; font-size:9px; color: #364347; font-weight:bold; padding:3; padding-right:1; border:1px solid #849395 solid; background-color:#1EA3B9; cursor:hand; text-align:center; width:50px; }
.confirmButtonPopDisable   { font-family: Verdana; font-size:9px; color: #888888; font-weight:bold; padding:3; border:1px solid #849395; background-color:#FFFFFF; text-align:center; width:50px;  }
.checkButton               { font-family: Verdana; font-size:9px; color: #555570; font-weight:bold; padding:3; border:1px solid #849395; background-color:#FFFFFF; cursor:hand; }
.checkButtonHili           { font-family: Verdana; font-size:9px; color: #555570; font-weight:bold; padding:3; border:1px solid #849395; background-color:#DDDDDD; cursor:hand; }
.popupCancelButton	       { font-family: Verdana; font-size:9px; color: #863333; font-weight:bold; padding:3; border:2px solid #877070; background-color:#FFFFFF; cursor:hand; }
.popupCancelButtonHili     { font-family: Verdana; font-size:9px; color: #364347; font-weight:bold; padding:3; border:2px solid #877070; background-color:#863333; cursor:hand; }
.popupCancelDisabled       { font-family: Verdana; font-size:9px; color: #777777; font-weight:bold; padding:3; border:2px solid #999999; background-color:#FFFFFF; }

/* .confirmButton{ margin-top:10px; border: none;} */

.miniTab                 { font-family: Verdana; font-size:9px; color: #800000; font-weight:bold; padding-left:2; padding-right:2; border:1px solid #849395 solid; background-color:#FFFFFF; cursor:hand; }
.miniTabDisable          { font-family: Verdana; font-size:9px; color: #888888; font-weight:bold; padding-left:2; padding-right:2; border:1px solid #849395 solid; background-color:#FFFFFF; }
.miniTabDisableGray      { font-family: Verdana; font-size:9px; color: #849395; font-weight:bold; padding-left:2; padding-right:2; border:1px solid #849395 solid; background-color:#DDDDDD; }
.miniTabBack             { font-family: Verdana; font-size:9px; color: #555570; font-weight:bold; padding-left:2; padding-right:2; border:1px solid #849395 solid; background-color:#DDDDDD; }
.miniTabHili             { font-family: Verdana; font-size:9px; color: #FFFFFF; font-weight:bold; padding-left:2; padding-right:2; border:1px solid #849395 solid; background-color:#800000; cursor:hand; }

.miniButton         { font-family: Verdana; font-size:9px; color: #FFFFFF; border:1px solid #849395; background-color:#800000; cursor:hand; padding-left:3; padding-right:3; }
.miniButtonHili     { font-family: Verdana; font-size:9px; color: #800000; border:1px solid #849395; background-color:#FFFFFF; cursor:hand; padding-left:3; padding-right:3; }
.miniText           { font-family: Verdana; font-size:9px; color: #800000; border:1px solid #849395; padding-left:3; padding-right:3; }
.miniTextDis        { font-family: Verdana; font-size:9px; color: #849395; border:1px solid #849395; padding-left:3; padding-right:3; }
.miniButtonRed      { font-family: Verdana; font-size:9px; color: #FFFFFF; border:1px solid #849395; background-color:#800000; cursor:hand; padding-left:3; padding-right:3; }
.miniButtonGreen    { font-family: Verdana; font-size:9px; color: #FFFFFF; border:1px solid #849395; background-color:#008000; cursor:hand; padding-left:3; padding-right:3; }
.miniButtonWhite    { font-family: Verdana; font-size:9px; color: #800000; border:1px solid #849395; background-color:#FFFFFF; cursor:hand; padding-left:3; padding-right:3; }

.replaceContent    { font-family: Verdana; font-size:10px; color: #800000; width:90%; vertical-align:center; text-align:center; padding:3; }

.HForm                  { width:100%; }
.HFormSeparator1        { height:10; }
.HFormSeparator2        { height:10; }
.HFormTitle             { padding:1; font-family: Verdana; font-size:9px; color: #364347; border-left-width:0; border-right-width:0; border-top-width:0; border-bottom-width:1; border-style:solid; border-color:#800000; }
.HFormTitle2		        { font-family: Roboto, Arial, verdana; font-size:12px; color: #364347; padding:0; font-weight:bold;}
.HFormLabel             { font-family: Verdana; font-size:9px; color: #364347; }
.HFormField             { font-family: Verdana; font-size:9px; color: #364347; padding: 0px 0px 0px 10px; }
.HFormFieldTextArea     { font-family: Verdana; font-size:9px; color: #364347; }
.HFormInputTextOLD         { font-family: Verdana; font-size:9px; color: #364347; border-width:1; border-style:solid; border-color:#C4D3D5; background-color: #E3EBEE; }
.HFormInputText         { font-family: Verdana; font-size:9px; color: #364347; border-width:0; border-bottom:1px #888888 solid; background-image:url(inputtext.gif); background-repeat:no-repeat; background-color:transparent; line-height: 1.2; }
.HFormInputList         { font-family: Verdana; font-size:9px; color: #364347; border-width:1; border-style:solid; border-color:#C4D3D5; background-color: #E3EBEE; }
.HFormButton            { font-family: Verdana; font-size:9px; color: #364347; text-align:center; border:1px #7F9DB9 solid; background-color:#E3EBEE; cursor:hand; }
.HFormButtonSlct        { font-family: Verdana; font-size:9px; color: #364347; text-align:center; border:1px #7F9DB9 solid; background-color:#7F9DB9; cursor:hand; }
.HFormSelect            { background-color:#F8F8F8; color:#800000}

.HFormInputTextTransparent { font-family: Verdana; font-size:9px; color: #364347; border-width:0; border-style:solid; border-color:transparent; background-color: #FBFBFB; }

.Properties              { width:100%; border:red 1px solid; }
.PropertiesSeparator1    { height:5; }
.PropertiesSeparator2    { height:5; }
.PropertiesTitle         { padding:1; font-family: Roboto, Arial, verdana; font-size:12px; color: #364347; border-left-width:0; border-right-width:0; border-top-width:0; border-bottom-width:1; border-style:solid; border-color:#e9e9e9; }
.PropertiesActions       { padding:1; font-family: Roboto, Arial, verdana; font-size:12px; color: #364347; height:20; border-bottom:1 solid black;  }
.PropertiesActionsOn     { padding:1; font-family: Roboto, Arial, verdana; font-size:12px; color: #FF0000; height:20; border-bottom:1 solid black;  }
.PropertiesActionsportfolio       { padding:1; font-family: Verdana; font-size:11px; color: #364347; height:20; border-bottom:1 solid #BBBBBB; border-right:1 solid #BBBBBB; }
.PropertiesActionsportfolioOn     { padding:1; font-family: Verdana; font-size:11px; color: #FF0000; height:20; border-bottom:1 solid #BBBBBB; border-right:1 solid #BBBBBB; background-color:#BBBBBB; }
.PropertiesAction		     { font-family: Roboto, Arial, verdana; font-size:12px; color: #364347; height:20; border-bottom:1 solid black; cursor:hand; }
.PropertiesActionOn      { font-family: Roboto, Arial, verdana; font-size:12px; color: #364347; height:20; border-bottom:1 solid black; cursor:hand; background-color:#FFFFFF; }
.PropertiesActionHighlight     { font-family: Roboto, Arial, verdana; font-size:12px; color: #364347; height:20; border-bottom:1 solid black; cursor:hand; }
.PropertiesActionHighlightOn  { font-family: Roboto, Arial, verdana; font-size:12px; color: #364347; height:20; border-bottom:1 solid black; cursor:hand; background-color:#FFFFFF; }

.PropertiesLabel         { font-family: Roboto, Arial, verdana; font-size:10px; color: #364347; }
.PropertiesLabelOver     { font-family: Roboto, Arial, verdana; font-size:10px; color: #1010FF; }
.PropertiesLabelAlias    { font-family: Roboto, Arial, verdana; font-size:10px; color: #800000; font-weight:bold; }
.PropertiesField         { font-family: Verdana; font-size:9px; color: #364347; text-align:right; }
.PropertiesInputText     { font-family: Verdana; font-size:9px; color: #364347; text-align:right; border-width:1; border-style:solid; border-color:#C4D3D5; background-color: #F3FBFE; }
.PropertiesChoice        { text-align:center; font-family: Verdana; font-size:9px; color: #800000; border-width:1; border-style:solid; border-color:#8CABB7; cursor:hand; }
.PropertiesChoiceSlct    { text-align:center; font-family: Verdana; font-size:9px; color: #FFFFFF; border-width:1; border-style:solid; border-color:#800000; background-color:#8CABB7; cursor:hand; }
.PropertiesSelDiv        { font-family: Verdana; font-size:9px; color: #364347; text-align:left; cursor:hand; margin-top:1px; padding:2px; }
.PropertiesSelDivBox     { border-width:1; border-style:solid; border-color:#C4D3D5; background-color: #E3EBEE; background-color: #F3FBFE; }
.PropertiesSelDivSpan    { overflow:hidden; }
.PropertiesSelDivIcon    { border-width:1; border-style:solid; border-color:#C4D3D5; background-color: #E3EBEE; text-align:right;}
.PropertiesSelDivOpt     { max-height:100px; overflow-y:auto; overflow-x:hidden; border-width:1; border-style:solid; border-color:#C4D3D5; background-color: #D3DFE1; 
			 scrollbar-3dlight-color:; scrollbar-arrow-color:; scrollbar-base-color:; scrollbar-darkshadow-color:; scrollbar-face-color:#E3EBEE; scrollbar-highlight-color:; scrollbar-shadow-color:}
.PropertiesSelDivOpt2    { background-color: #D3DFE1; }			 
.PropertiesSelOptOn      { background-color:#800000; color:white; height:9pt; }
.PropertiesSelOptOff     { background-color:transparent; color:black; height:9pt; }
.PropertiesButton        { font-family: Verdana; font-size:9px; color: #364347; padding:1; padding-left:1; padding-right:1; border-width:0; border-style:solid; border-color:#C4D3D5; cursor:hand; }
.PropertiesButtonSlct    { font-family: Verdana; font-size:9px; color: #364347; padding:1; padding-left:0; padding-right:0; border-width:1; border-style:solid; border-color:#849395; background-color:#C4D3D5; cursor:hand; }
.PropertiesButtonHili    { font-family: Verdana; font-size:9px; color: #364347; padding:0; padding-left:0; padding-right:0; border-width:1; border-style:solid; border-color:#849395; background-color:#E4F3F5; cursor:hand; }

.PropertiesTextButton        { font-family: Verdana; font-size:9px; color: #364347; padding-left:1; padding-right:1; border-width:1; border-style:solid; border-color:#C4D3D5; cursor:hand; }
.PropertiesTextButtonHili    { font-family: Verdana; font-size:9px; color: #364347; padding-left:1; padding-right:1; border-width:1; border-style:solid; border-color:#849395; background-color:#E4F3F5; cursor:hand; }

.PropColorSelOptOn      { border-top:2 solid #000000; border-left:2 solid #000000; border-right:2 solid #000000; border-bottom:1 solid #000000; height:9pt; }
.PropColorSelOptOn2     { border-top:2 solid #000000; border-left:2 solid #000000; border-right:2 solid #000000; border-bottom:2 solid #000000; height:9pt; }
.PropColorSelOptOff     { border-top:1 solid black; border-left:1 solid black; border-right:1 solid black; height:9pt; }


.InputButton			{ font-family: Verdana; font-size:8pt; color: #364347; font-weight:bold; padding:0; padding-left:0; padding-right:0; border-width:1; border-style:solid; border-color:#849395; background-color:#E4F3F5; cursor:hand; }
.InputButtonHili		{ font-family: Verdana; font-size:8pt; color: #364347; font-weight:bold; padding:0; padding-left:0; padding-right:0; border-width:1; border-style:solid; border-color:#849395; background-color:#FFFFFF; cursor:hand; }

.ButtonSimple          { width:100%; padding-left:15; border-width:0; border-style:solid; border-color:#8CABB7; white-space: nowrap }
.ButtonSimpleElement   { font-family: Verdana; font-size:8pt; color:#800000; cursor:hand; white-space: nowrap; border-bottom-width:1; border-bottom-style:solid; border-bottom-color:#FBFBFB; }
.ButtonSimpleElementS  { font-family: Verdana; font-size:8pt; color:#00000; cursor:hand; white-space: nowrap; border-bottom-width:1; border-bottom-style:solid; border-bottom-color:#FBFBFB; }
.ButtonSimpleElement2   { font-family: Verdana; font-size:8pt; color:#800000; cursor:hand; white-space: nowrap; border-bottom-width:1; border-bottom-style:solid; border-bottom-color:#FBFBFB; }
.ButtonSimpleElement2S  { font-family: Verdana; font-size:8pt; color:#00000; cursor:hand; white-space: nowrap; border-bottom-width:1; border-bottom-style:solid; border-bottom-color:#FBFBFB; }
.ButtonSimpleCell      { padding-left:10; font-family: Verdana; font-size:8pt; color: #800000; padding:0; border-width:1; border-style:solid; border-color:#FFFFFF; cursor:hand; white-space: nowrap; }
.ButtonSimpleCellS	   { padding-left:10; font-family: Verdana; font-size:8pt; color: #364347; padding:0; border-width:1; border-style:solid; border-color:#849395; background-color:#C4D3D5; cursor:hand; white-space: nowrap; }
.ButtonSimpleCellSlct  { padding-left:10; font-family: Verdana; font-size:8pt; color: #364347; padding:0; border-width:1; border-style:solid; border-color:#849395; background-color:#E3EBEE; cursor:hand; white-space: nowrap; }
.ButtonSimpleCellSlctS  { padding-left:10; font-family: Verdana; font-size:8pt; color: #364347; padding:0; border-width:1; border-style:solid; border-color:#849395; background-color:#D4E3E5; cursor:hand; white-space: nowrap; }

.Tree          { width:100%; border-width:0; border-style:solid; border-color:#8CABB7; }
.TreeCell      { font-family: Verdana; font-size:9px; color: #800000; padding:1; border-width:0; border-style:none; border-color:#000080; cursor:hand; }
.TreeCellH     { font-family: Verdana; font-size:9px; color: #800000; padding:0; border-width:1; border-style:solid; border-color:#849395; background-color:E3EBEE; oldbackground-color:#D4E3E5; cursor:hand; }
.TreeCellS     { font-family: Verdana; font-size:9px; color: #800000; padding:0; border-width:1; border-style:solid; border-color:#849395; background-color:#C4D3D5; cursor:hand; }
.TreeCellSH    { font-family: Verdana; font-size:9px; color: #800000; padding:0; border-width:1; border-style:solid; border-color:#849395; background-color:#D4E3E5; cursor:hand; }
.TreeChild     { font-family: Verdana; font-size:9px; color: #FFFFFF; padding-left:10; padding-right:0; padding-top:0; padding-bottom:0; border-width:0; border-style:none; border-color:#000080; cursor:hand;  }

.Text           { font-family: Roboto, Arial, verdana; font-size:11px; color: #364347;}

.ToolbarText    { height:20px; padding-top:4; font-family: Verdana; font-size:9px; color: #364347;}
.ToolbarEdit    { font-family: Verdana; font-size:9px; color: #364347; padding:0; padding-left:1; padding-right:1; }
.Toolbar        { font-family: Verdana; font-size:9px; color: #364347; padding:1; padding-left:1; padding-right:1; border-width:0; border-style:solid; border-color:#C4D3D5; cursor:hand; }
.ToolbarSlct    { font-family: Verdana; font-size:9px; color: #800000; padding:0; padding-left:0; padding-right:0; border-width:1; border-style:solid; border-color:#849395; background-color:#C4D3D5  !important; cursor:hand; }
.ToolbarHili    { font-family: Verdana; font-size:9px; color: #800000; padding:0; padding-left:0; padding-right:0; border-width:1; border-style:solid; border-color:#849395; background-color:#E4F3F5; cursor:hand; }
.ToolbarYellow  { font-family: Verdana; font-size:9px; color: #364347; padding:1; padding-left:1; padding-right:1; border-width:0; border-style:solid; border-color:#C4D3D5; background-color:#C4D3D5; cursor:hand; }

.ToolbarApp     { font-family: Roboto, Arial, verdana; font-size:11px; color: #364347; padding-left:2; padding-right:2; cursor:hand; }
.ToolbarAppHili { font-family: Roboto, Arial, verdana; font-size:11px; color: #800000; padding-left:2; padding-right:2; cursor:hand; }
.ToolbarAppSlct { font-family: Roboto, Arial, verdana; font-size:11px; color: #800000; padding-left:2; padding-right:2; cursor:hand; }

.ToolbarAppTab     { font-family: Verdana; font-size:9px; color: #364347; padding-left:2; padding-right:2; cursor:hand; vertical-align:middle; }
.ToolbarAppTabHili { font-family: Verdana; font-size:9px; color: #364347; padding-left:2; padding-right:2; cursor:hand; vertical-align:middle; background-color:#C4D3D5 !important;}
.ToolbarAppTabSlct { font-family: Verdana; font-size:9px; color: #364347; padding-left:2; padding-right:2; cursor:hand; vertical-align:middle; background-color:#C4D3D5 !important;}

.SectionLeft           { width:130; text-align:center; vertical-align:top; background-image:url(sectionleft.jpg); }
.SectionTopLeft        { width:130; height:50px; text-align:center; vertical-align:center; }
.SectionTopRight       { height:50px; text-align:center; vertical-align:bottom; }
.SectionBottomLeft     { width:130; vertical-align:top; background-image:url(toolbarbottombg.gif); background-repeat:repeat-x; background-color:#E8EEEE}
.SectionBottomRight    { vertical-align:top; background-image:url(toolbarbottombg.gif); background-repeat:repeat-x;  background-color:#E8EEEE}
.SectionObject         { border-width:1; border-color:D5D5D5; border-style:solid; background-color:#FFFFFF; }
.SectionVToolbar       { border-width:1; border-color:D5D5D5; border-style:solid; border-right-width:1; border-right-color:#454545; border-right-style:solid; width:25; background-color:#FFFFFF;}

.SectionToolbar  { width:100%; height:25; margin-top:5; background:url(toolbar_bg.gif) }

.Section2              { padding-left:5; }
.Section2Toolbar       { padding-left:5; padding-top:5; padding-bottom:5; }
.Section2Name          { padding-left:5; padding-bottom:15; }
.Section2NameText      { font-family: Verdana; font-size:9px; color: #800000; font-weight:bold; text-align:center; }
.Section2NameInput     { font-family: Verdana; font-size:9px; color: #364347; font-weight:bold; background-color:transparent; border:none; border-bottom:1px #800000 solid; width:70%; padding:0; }
.Section2Object        { border-width:1; border-color:888888; border-style:solid; background-color:#FFFFFF; }
.Section2VToolbar      { width:25; vertical-align:top; border-style:none; border-right-width:1; border-right-color:#454545; border-right-style:solid; background-color:#FFFFFF;}
.Section2ToolbarTab    { font-family: Verdana; font-weight:bold; font-size:9px; color: #364347; text-align:center; cursor:hand; background-image:url(toolbartab.gif); background-repeat:no-repeat; }
.Section2ToolbarTabOff { font-family: Verdana; font-weight:bold; font-size:9px; color: #254246; text-align:center; cursor:hand; background-image:url(toolbartaboff.gif); background-repeat:no-repeat; }

.Section2TopLeft        { width:130; height:50px; text-align:center; vertical-align:center; }
.Section2BottomLeft     { width:130; vertical-align:top; }
.Section2BottomRight    { vertical-align:top; }

.ObjectInfos { font-family: Verdana; font-size:9px; color: #364347; vertical-align:top; background-color:#E8EEEE; }
.ObjectTitle { font-family: Roboto, Arial, verdana; font-weight:bold; font-size:12px; color: #364347; margin-bottom:7; }

.ToolbarTab { vertical-align:top; padding-top:4px; font-family: Verdana; font-weight:bold; font-size:9px; color: #364347; text-align:center; cursor:hand; background-color:#FFFFFF; }
.ToolbarTabOff { vertical-align:top; padding-top:4px; font-family: Verdana; font-weight:bold; font-size:9px; color: #999999; text-align:center; cursor:hand; background-color:#FFFFFF; border-bottom:1 solid #7D7D7D; }
.ToolbarMenuEntry 	{ margin-left:5px; padding-top:1px; padding-left:1px; padding-right:1px; border:1px #565656 solid; cursor:default; font-family: Verdana; font-size:9px; font-weight:bold; color: #364347; nowrap:true; cursor:hand; }
.ToolbarMenuEntryON	{ margin-left:5px; padding-top:1px; padding-left:1px; padding-right:1px; border:1px #565656 solid; background-color:#365E75; cursor:default; font-family: Verdana; font-size:9px; font-weight:bold; color: #FFFFFF; nowrap:true; cursor:hand; }

.MenuItem	 { font-family: Roboto, Arial, verdana; font-size:12px; padding:2; width:127px; nowrap:true; overflow:hidden; text-overflow:ellipsis; cursor:hand; }
.MenuMenu	 { font-family: Roboto, Arial, verdana; font-size:12px; padding:2; width:127px; nowrap:true; overflow:hidden; text-overflow:ellipsis; cursor:hand;}

.MenuToolbar      	{ cursor:default; width:127px; background-color:transparent; background-repeat:repeat-y; }
.MenuToolbarBottom  { width:127px; height:5px; font-size:1pt; }
.MenuToolbarRow 	{ background-color:transparent; cursor:default; color:#FFFFFF; nowrap:nowrap; }
.MenuToolbarRowON { background-color:#273D4A; cursor:default; color:#FFFFFF; nowrap:nowrap; background-repeat:repeat-y;}

.MenuBannerBottom { width:130px; height:5px; font-size:1pt; background-color:#ffffff;}
.MenuBanner { cursor:default; background-color:#ffffff; width:120px; display:inline; border : 1px solid #E9E9E9; margin-top:8px;}
.MenuBannerNextColumn { cursor:default; background-image:url(menubg1.gif); width:110px; display:inline; top:0px;}
.MenuBannerRow { background-color:transparent; background-image:none; color:#5E696D; nowrap:nowrap; width:120px; border:1px solid #b2c6cd;}
.MenuBannerRowON { background-color:#1EA3B9; color:#FFFFFF; nowrap:nowrap; width:120px; border:1px solid #b2c6cd;}

.ModBoxTab { font-family: Verdana; font-weight:bold; font-size:9px; color: #364347; text-align:center; cursor:hand; background-image:url(modboxtab.gif); background-repeat:no-repeat; }
.ModBoxTabOff { font-family: Verdana; font-weight:bold; font-size:9px; color: #254246; text-align:center; cursor:hand; background-image:url(modboxtaboff.gif); background-repeat:no-repeat; }


.drawZone { line-height:0; font-size:0; padding: 0; margin: 0; width:100%; height:100%; background-color:0000FF; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=10); }
.dragZone { line-height:1; font-size:9px; font-family: Verdana; padding: 0; margin: 0; background-color:transparent;}

.STable    { whidth:100%; table-layout:fixed; border-collapse:collapse; border:1 #000000 solid; }
.ST        { font-family: Verdana; font-size:9px; color: #FFFFFF; text-align:center; border:1 #000000 solid; background-color:#901B2B; }
.SR        { font-family: Verdana; font-size:9px; color: #364347; border:1 #000000 solid; }
.SV        { font-family: Verdana; font-size:9px; color: #364347; border:1 #000000 solid;  background-color: #D3DFE1; }

.SelDiv { font-family: Verdana; font-size:9px; color: #364347; cursor:hand; margin-top:1px; }
.SelDivBox { border-width:1; border-style:solid; border-color:#888888; background-color: transparent; }
.SelDivSpan { overflow:hidden; }
.SelDivIcon { border-width:1; border-style:solid; border-color:#888888; background-color: transparent; }
.SelDivOpt { max-height:100px; overflow-y:auto; overflow-x:visible; border-width:1; border-style:solid; border-color:#888888; background-color: #D3DFE1; 
			 scrollbar-3dlight-color:; scrollbar-arrow-color:; scrollbar-base-color:; scrollbar-darkshadow-color:; scrollbar-face-color:#E3EBEE; scrollbar-highlight-color:; scrollbar-shadow-color:}

.SelOptOn { background-color:#800000; color:white; height:9pt; white-space: nowrap;}
.SelOptOn2 { height:12pt; white-space: nowrap; background-color:#FFFFFF; border-bottom:1 #AAAAAA solid;}
.SelOptOff { background-color:transparent; color:black; height:9pt; white-space: nowrap;}
.SelOptOff2 { background-color:transparent; color:black; height:12pt; white-space: nowrap; border-bottom:1 #AAAAAA solid;}

.PDocNode { overflow:hidden; }
.PDocNodeGroupe {  }
.PDocSection { border-top:#000000 solid 1; border-left:#000000 solid 1; border-right:#CCCCCC outset 5; border-bottom:#FFFFFF outset 5; background-color:#FFFFFF; }
.PDocRoot { }
.PDocNodeRowCreation { background-color:#F7F7F7; border-left:#CCCCCC dotted 1; border-right:#CCCCCC dotted 1; border-bottom:#CCCCCC dotted 1; }
.PDocNodeCanevasCreation { border-top:#CCCCCC dotted 1; }
.PDocNodeCanevasDropZone { border:#CCCCCC dashed 1px; width:100%; height:50px; font-size:8pt; }

.bulletInfo { background-color:lightyellow; border:1 solid black; font-size:8pt; padding:1px; visibility:hidden; }

.InfosTitle { font-family: Verdana; font-size:9px; color:#800000; text-decoration:underline; }

.HeaderTitle 	 { width:250; padding-left:10;  font-family: Verdana; font-size:9px; color:#800000; }
.HeaderDate  	 { width:100; padding-left:10;  font-family: Verdana; font-size:9px; color:#800000; }
.HeaderCheckbox  { width:70; padding-left:10;  font-family: Verdana; font-size:9px; color:#800000; }

/.ViewlinkBox       { font-family: Roboto, Arial, verdana; font-size:12px; color: #364347; border:#ABBED4 ridge 5px; background:#C3D4D5; background-image:url(viewlink_bg.gif);  }

.EmptyMessage      { font-family: Verdana; font-size:9px; color: #800000; width:80%; height:80; vertical-align:center; text-align:center; border:1px solid #849395 solid; padding:20; background-color:#FFFFFF; }

.Node         { font-family: Verdana; font-size:9px; color: #800000; vertical-align:top; padding:1; border-width:0; border-style:none; border-color:#000080; cursor:hand; }
.NodeS	      { font-family: Verdana; font-size:9px; color: #364347; vertical-align:top; padding:0; border-width:1; border-style:solid; border-color:#849395; background-color:#C4D3D5; cursor:hand; }
.NodeSlct     { font-family: Verdana; font-size:9px; color: #364347; vertical-align:top; padding:0; border-width:1; border-style:solid; border-color:#849395; background-color:#E3EBEE; cursor:hand; }
.NodeSlctS    { font-family: Verdana; font-size:9px; color: #364347; vertical-align:top; padding:0; border-width:1; border-style:solid; border-color:#849395; background-color:#D4E3E5; cursor:hand; }
.NodeTag      { font-family: Verdana; font-size:9px; color: #800000; border-style:none; background-color: #FFFFFF; font-weight:bold; text-decoration:underline; white-space:normal; cursor:text; width:100%; }
.NodeAttr     { font-family: Verdana; font-size:9px; color: #364347; border-style:none; background-color: #F0F0F0; white-space:normal; cursor:text; width:100%; }
.NodeText     { font-family: Verdana; font-size:9px; color: #364347; border:1px #F0F0F0 solid; background-color: #FFFFFF; white-space:normal; cursor:text; width:100%; height:50; }
.NodeV1       { font-family: Verdana; font-size:9px; color: #800000; vertical-align:top; border:none; border-left:1 #800000 solid; cursor:hand; white-space: nowrap }
.NodeV2       { font-family: Verdana; font-size:9px; color: #800000; vertical-align:top; border:none; border-right:1 #000080 solid; cursor:hand; white-space: nowrap }

.SearchZone		{ border-bottom:1 solid #800000; background-color:#E8EEEE; }
.SearchTitle	{ height:15; font-family: Roboto, Arial, verdana; font-size:12px; color: #364347; font-weight:bold; }
.SearchCritere	{ font-family: Verdana; font-size:9px; font-weight:bold; white-space:nowrap; background-color:#EEE6E3; cursor:hand;}
.SearchCritereDiv 	{ width:100%; background-color:#EEE6E3; }
.SearchCritereOptions0 	{ width:100%; font-weight:normal; white-space:nowrap; cursor:hand; color:#364347; }
.SearchCritereOptions0ON { width:100%; font-weight:normal; white-space:nowrap; background-color:#800000; cursor:hand; color:#FFFFFF; }
.SearchCritereOptions1 	{ width:100%; font-weight:normal; white-space:nowrap; background-color:#800000; cursor:hand; color:#FFFFFF; }
.SearchCritereOptions1ON { width:100%; font-weight:normal; white-space:nowrap; background-color:#800000; cursor:hand; color:#FFFFFF; }
.SearchResulZone { background-image:url(searchbg.gif); background-repeat:repeat-x; }
.SearchResul 	 { font-family: Verdana; font-size:9px; font-weight:bold; width:30%; vertical-align:middle; align:left; color:#364347; }
.SearchTab	 	 { font-family: Verdana; font-size:9px; margin-left:10; margin-right:10; border-bottom:1px #800000 solid; vertical-align:middle; text-align:center; color:#800000; white-space: nowrap; }
.SearchTabS	 	 { font-family: Verdana; font-size:9px; margin-left:10; margin-right:10; border-bottom:1px #000000 solid; vertical-align:middle; text-align:center; color:#364347; font-weight:bold; white-space: nowrap; }

.SearchRow 	 	 { height:10px; vertical-align:middle; align:left; background-color:transparent; cursor:hand; color:#364347; }
.SearchRowON 	 { height:10px; vertical-align:middle; align:left; background-color:#800000 ; cursor:hand; color:#FFFFFF; }
.SearchElement { margin-top:2px; border-bottom:1 solid #FBFBFB; background-color:inherit; cursor:hand; }
.SearchItem 	 { font-family: Verdana; font-size:9px; background-color:inherit; color:inherit; }
.SearchItem2 	 { font-family: Verdana; font-size:9px; background-color:inherit; color:inherit; }

.ModBoxCell		{ font-family:Verdana; height:18px; font-size:9px; white-space:nowrap; color:#364347; }
.ModBoxCellSlct { font-family:Verdana; height:18px; font-size:9px; white-space:nowrap; color:#FFFFFF; text-decoration:underline; }

.Watcher  { padding-left:10; font-family: Verdana; font-size:9px; color:#364347; padding:1; border-width:0; border-style:none; border-color:#000080; cursor:hand; white-space: nowrap }
.WatcherS { padding-left:10; font-family: Verdana; font-size:9px; color:#364347; padding:0; border-width:1; border-style:solid; border-color:#849395; background-color:#C4D3D5; cursor:hand; white-space: nowrap }
.WatcherBold { width:30px; text-align:right; font-weight:bold; }
.WatcherRed { width:30px; text-align:right; color:red; font-weight:bold; }
.WatcherNorm { width:30px; text-align:right; }

.MemoOLD            { border-width:1; border-style:solid; border-left-color:#888888; border-right-color:#000000; border-top-color:#888888; border-bottom-color:#000000;  background-image:url(../skin/memo/memo.png); }
.Memo               { background-image:url(../skin/memo/memo.png); }
.MemoText           { font-family: Verdana; font-size:9px; color: #364347; text-align:justify; }

.NavigatorNode      { width:400; height:50; font-family:Roboto, Arial, verdana; font-size:16px; color:#55666D; font-variant:small-caps; font-weight:bold; padding-left:60; padding-top:10; background-image:url(../skin/directory/navigator_node.png); background-repeat:no-repeat; }

.TableFixed { font-family: Verdana; font-size:9px; padding:2; table-layout:fixed; }
.TextCut						{ text-overflow:ellipsis; overflow:hidden; }

.BoardItemCheckbox { /* position:absolute; top:7px; left:0px; */ width:32px; }
.BoardItemClickArea{ /* position:absolute; top:0px; left:20px;  */height:100%; width:100%;}
.BoardItemImage    { /* position:absolute; top:0px; left:20px;  */width:32px; height:32px; }
.BoardItemTitle    { /* position:absolute; top:0px; left:60px;  */font-family: RobotoLight, Arial, verdana; font-size:14px; color: #364347; overflow:hidden; width:350px; height : 18px;}
.BoardItemDateCre  { /* position:absolute; top:15px; left:80px; */ font-family: verdana; font-size:9px; width:120px;}
.BoardItemDateUpd  { /* position:absolute; top:15px; left:230px; */ font-family: verdana; font-size:9px; width:120px;}
.BoardItemEspace {width:20px;}

.Filters	       { font-family: Roboto, Arial, verdana; font-size:9px; padding:1px 0px; padding-right:6px; border:0px #888888 none; cursor:hand; white-space:nowrap; color:#364347;}
.FiltersSlctProspectus { font-family: Verdana; font-size:9px; padding:0px 0px; padding-right:5px; border:1px #FFE12B solid; cursor:hand; white-space:nowrap; }
.FiltersTaskSlctTask   { font-family: Verdana; font-size:9px; padding:0px 0px; padding-right:5px; border:1px #FFE12B solid; cursor:hand; }
.FiltersSlctGom        { font-family: Verdana; font-size:9px; padding:0px 0px; padding-right:5px; border:1px #FFE12B solid; cursor:hand; white-space:nowrap; }
.FiltersSlctTracks     { font-family: Verdana; font-size:9px; padding:0px 0px; padding-right:5px; border:1px #FFE12B solid; cursor:hand; white-space:nowrap; }
.FiltersSlctVersion    { font-family: Verdana; font-size:9px; padding:0px 0px; padding-right:5px; border:1px #FFE12B solid; cursor:hand; white-space:nowrap; }
.FiltersSlctcomment    { font-family: Verdana; font-size:9px; padding:0px 0px; padding-right:5px; border:1px #FFE12B solid; cursor:hand; white-space:nowrap; }
.FiltersSlctMail       { font-family: Verdana; font-size:9px; padding:0px 0px; padding-right:5px; border:1px #FFE12B solid; cursor:hand; white-space:nowrap; }
.FiltersSlctGalery     { font-family: Verdana; font-size:9px; padding:0px 0px; padding-right:5px; border:1px #2BFF2B solid; cursor:hand; white-space:nowrap; }
.FiltersSlctcontact    { font-family: Verdana; font-size:9px; padding:0px 0px; padding-right:5px; border:1px #FFFFFF solid; cursor:hand; white-space:nowrap; }
.FiltersSlctReport 		{ font-family: Verdana; font-size:9px; padding:0px 0px; padding-right:5px; border:1px #FFE12B solid; cursor:hand; white-space:nowrap; }
.FiltersSlctPortfolio	{ font-family: Verdana; font-size:9px; padding:0px 0px; padding-right:5px; border:1px #FFE12B solid; cursor:hand; white-space:nowrap; }
.FiltersSlctReferent	{ font-family: Verdana; font-size:9px; padding:0px 0px; padding-right:5px; border:1px #FFE12B solid; cursor:hand; white-space:nowrap; }
.FiltersSlctForum	{ font-family: Verdana; font-size:9px; padding:0px 0px; padding-right:5px; border:1px #FFE12B solid; cursor:hand; white-space:nowrap; }
.FiltersSlctMeeting		{ font-family: Verdana; font-size:9px; padding:0px 0px; padding-right:5px; border:1px #FFE12B solid; cursor:hand; white-space:nowrap; }
.FiltersSlctWorkflow	{ font-family: Verdana; font-size:9px; padding:0px 0px; padding-right:5px; border:1px #FFE12B solid; cursor:hand; white-space:nowrap; }
.FiltersSlct	       { font-family: Verdana; font-size:9px; padding:0px 0px; padding-right:5px; border:1px #FFE12B solid; cursor:hand; white-space:nowrap; }
	
	/*
.TaskBoard {}
.FiltersTask	       { font-family: Verdana; font-size:9px; padding:1px 0px; padding-right:6px; border:0px #888888 none; cursor:hand; }
.TaskToolbar     { height:20; text-align:center; background-image:url(../skin2/ihmtoolbarbg.gif); }
.TaskFilter      { width:180; background-color:#B2C6CD; background-repeat:repeat-x; background-color:#FFFFFF; padding:5; table-layout:fixed; 	}
.TaskCenter      { background-image:url(../skin2/ihmcenterbg.jpg); background-repeat:repeat-y; background-color:#FFFFFF; padding:10; }
.TaskInfo        { width:130; background-image:url(../skin2/ihmcenterbg.jpg); background-repeat:repeat-y; background-color:#FFFFFF; padding:5px;}
.TaskPreview	 { height: 80px; font-family: Verdana; font-size:9px; background-color:#FFFFFF; border:1px solid #888888; }
.TaskResults     { background-color:#ffffff; border:1px solid #888888; }
.TaskItems       { height: 40px; width:100%; table-layout:fixed; font-family: Verdana; font-size:9px; overflow:hidden; visibility:visible; border:1px #FFFFFF solid; cursor:hand; }
.TaskItemsSlct   { height: 40px; width:100%; table-layout:fixed; font-family: Verdana; font-size:9px; overflow:hidden; visibility:visible; background-color:#F3B948; border:1px #FFE12B solid; cursor:hand; }
.TaskItemsOver   { height: 40px; width:100%; table-layout:fixed; font-family: Verdana; font-size:9px; overflow:hidden; visibility:visible; background-color:#E5E5E5; border:1px #CCCCCC solid; cursor:hand; }
.TaskSubject     { padding: 0px 5px;  vertical-align:middle; }
.TaskResultsItems       { width:100%; font-family: Verdana; font-size:9px; overflow:hidden; visibility:visible; border:1px #FFFFFF solid; }
.TaskResultsItemsSlct   { width:100%; font-family: Verdana; font-size:9px; overflow:hidden; visibility:visible; background-color:#FFE12B; border:1px #FFE12B solid; }
.TaskResultsItemsOver   { width:100%; font-family: Verdana; font-size:9px; overflow:hidden; visibility:visible; background-color:#E5E5E5; border:1px #CCCCCC solid; }
*/

.VersionBoard {}
.VersionToolbar   { height:20; text-align:center; background-image:url(../skin2/ihmtoolbarbg.gif); }
.VersionFilter    { width:180; background-color:#B2C6CD;; background-repeat:repeat-x; padding:5; table-layout:fixed; 	}
.VersionCenter    { background-image:url(../skin2/ihmcenterbg.jpg); background-repeat:repeat-y; background-color:#FFFFFF; padding:10; }
.VersionInfo      { width:130; background-image:url(../skin2/ihmcenterbg.jpg); background-repeat:repeat-y; background-color:#FFFFFF; padding:5px;}
.VersionPreview	  { height: 80px; font-family: Verdana; font-size:9px; background-color:#FFFFFF; border:1px solid #888888; }
.VersionResults   { background-color:#ffffff; border:1px solid #888888; }
.VersionSubject   { padding: 0px 5px;  vertical-align:middle; }


.VersionItems              { font-family: Verdana; font-size:9px; overflow:hidden; visibility:visible;  }
.VersionItemTitle          { font-family: Roboto, Arial, verdana; font-size:11px; overflow:hidden; visibility:visible; color: #500000; font-weight:bold; font-variant:small-caps; }
.VersionItemsLineMajor     { cursor:hand; font-weight:bold;}
.VersionItemsLineMajorOver { cursor:hand; background-color:#E5E5E5; font-weight:bold;  }
.VersionItemsLineMinor     { cursor:hand;}
.VersionItemsLineMinorOver { cursor:hand; background-color:#E5E5E5; }
.VersionFirstLevelItems    { padding: 0px 0px 0px 10px; }
.VersionSecondLevelItems   { padding: 0px 0px 0px 20px; }

.DatasItemsLineMajorRed { padding:2; padding-left:10; margin-top:15; height:25px; font-family: Verdana; font-size:10pt; font-weight:bold; background-color:#FEB5B5; border:1px #E76167 solid;}
.DatasItemsLineMajor    { padding:2; padding-left:10; margin-top:15; height:17px; font-family: Verdana; font-size:8pt; font-weight:bold; background-color:#FFFFFF; border:1px #C7D1D7 solid; background-image:url(select.gif);}
.DatasItemsLine         { font-family: Verdana; font-size:9px; overflow:hidden; visibility:visible; font-weight:bold;}
.DatasItemsLineOver     { font-family: Verdana; font-size:9px; overflow:hidden; visibility:visible; font-weight:bold; background-color:#F5D5C5;} /*E5E5E5*/

/*
.TrackingBoard {}
.TrackingToolbar     { height:20; text-align:center; background-image:url(../skin2/ihmtoolbarbg.gif); }
.TrackingFilter      { width:180; background-color:#B2C6CD; background-repeat:repeat-x; background-color:#FFFFFF; padding:5; table-layout:fixed; 	}
.TrackingCenter      { background-image:url(../skin2/ihmcenterbg.jpg); background-repeat:repeat-y; background-color:#FFFFFF; padding:10; }
.TrackingInfo        { width:130; background-image:url(../skin2/ihmcenterbg.jpg); background-repeat:repeat-y; background-color:#FFFFFF; padding:5px;}
.TrackingPreview     { height: 80px; font-family: Verdana; font-size:9px; background-color:#FFFFFF; border:1px solid #888888; }
.TrackingResults     { background-color:#ffffff; border:1px solid #888888; }
.TrackingItemsOver   { table-layout:fixed; font-family: Verdana; font-size:9px; overflow:hidden; visibility:visible; background-color:#E5E5E5; border:1px #CCCCCC solid; cursor:hand; }
.TrackingSubject     { vertical-align:middle; }

.TrackingResultsItems       { padding: 0px 0px 0px 25px; font-family: Verdana; font-size:9px; overflow:hidden; visibility:visible; border:1px #FFFFFF solid; }
.TrackingResultsItemsSlct   { padding: 0px 0px 0px 25px; font-family: Verdana; font-size:9px; overflow:hidden; visibility:visible; background-color:#FFE12B; border:1px #FFE12B solid; }
.TrackingResultsItemsOver   { padding: 0px 5px; font-family: Verdana; font-size:9px; overflow:hidden; visibility:visible; background-color:#E5E5E5; border:1px #CCCCCC solid; }
.TrackingItemTitle          { padding: 0px 5px ; font-size:10pt; color: #500000; font-weight:bold; border-bottom:1px #AAAAAA solid; font-variant:small-caps; }
.TrackingItemSubtitle       { padding: 5px 0px 5px 25px; left:60px; font-size:10pt; color: #000050; font-weight:bold; font-variant:small-caps; }
.TrackingItemsLine          { cursor:hand;}
.TrackingItemsLineOver      { background-color:#E5E5E5; border:1px #CCCCCC solid; cursor:hand; }
.TrackingItemsLineH         { background-color:#CCCCCC; cursor:hand;}
.TrackingItemsLineOverH     { background-color:#CCCCCC; border:1px #CCCCCC solid; cursor:hand; }
*/
.TrackingItems              { font-family: Roboto, Arial, verdana; font-size:11px; overflow:hidden; visibility:visible; color:#364347; border:#E9E9E9;}
/* .TrackingItemsSimpleLine    {font-weight:bold;  } */
.TrackingItemsSimpleLineOver{ font-weight:bold; background-color:#E5E5E5; border:1px #CCCCCC solid;}
.TrackingItemsSimpleLineH    {font-weight:bold;  background-color:#CCCCCC;}
.TrackingItemsSimpleLineOverH{ font-weight:bold; background-color:#CCCCCC; border:1px #CCCCCC solid;}
.TrackingFirstItems         { padding: 0px 0px 0px 0px;}


.ProspectusBoard {}
.ProspectusToolbar     { height:20; text-align:center; background-image:url(../skin2/ihmtoolbarbg.gif); }
.ProspectusFilter      { width:180; background-color:#B2C6CD;; background-repeat:repeat-x; padding:0; table-layout:fixed; 	}
.ProspectusCenter      { background-image:url(../skin2/ihmcenterbg.jpg); background-repeat:repeat-y; background-color:#FFFFFF; padding:10; }
.ProspectusInfo        { width:130; background-image:url(../skin2/ihmcenterbg.jpg); background-repeat:repeat-y; background-color:#FFFFFF; padding:5px;}
.ProspectusPreview	   { height: 80px; font-family: Verdana; font-size:9px; background-color:#FFFFFF; border:1px solid #888888; }
.ProspectusResults     { background-color:#ffffff; border:1px solid #888888; }
.ProspectusItems       { width:100%; table-layout:fixed; font-family: Verdana; font-size:9px; overflow:hidden; visibility:visible; border:1px #FFFFFF solid; cursor:hand; }
.ProspectusItemsInfos  { width:90%; margin-top:2px; margin-bottom:5px; background-color:#FFCEA6; border:1 solid #808080; cursor:default; padding-left:2; padding-right:2; text-align:left; font-family: Verdana; font-size:9px; padding-top:1px; white-space:nowrap; }
.ProspectusItemsSlct   { width:100%; table-layout:fixed; font-family: Verdana; font-size:9px; overflow:hidden; visibility:visible; background-color:#C4CED4; border:1px #C7D1D7 solid; background-image:url(select.gif); background-repeat:repeat-x; }
.ProspectusItemsOver   { width:100%; table-layout:fixed; font-family: Verdana; font-size:9px; overflow:hidden; visibility:visible; background-color:#E5E5E5; border:1px #CCCCCC solid; cursor:hand; }
.ProspectusSubject     { padding: 0px 5px; vertical-align:middle; font-weight:bold; }

.ProspectusTitle       { font-family: Roboto, Arial, verdana; font-size:12px; color: #500000; padding:0; font-weight:bold; border-bottom:1px #AAAAAA solid; font-variant:small-caps; padding-top:10; }

.ProspectusText        { font-family: Verdana; font-size:9px; color: #01273c; padding:1; font-weight:bold; font-variant:small-caps; list-style-type:square; border-bottom:1 #888888 solid; }
.ProspectusTextSel     { font-family: Verdana; font-size:9px; color: #555555; padding:1; font-weight:bold; font-variant:small-caps; background-color:#FFFFFF; list-style-type:square; border-bottom:1 #888888 solid; }
.ProspectusTextHili    { font-family: Verdana; font-size:9px; color: #555555; padding:1; font-weight:bold; font-variant:small-caps; background-color:#FFFFFF; list-style-type:square; border-bottom:1 #888888 solid; }

.ProspectusValid0          { font-family: Verdana; font-size:9px; color: #364347; font-variant:small-caps; border:0px solid #FFFF00 solid; background-color:#FFFF00; width:100%; text-align:center; }
.ProspectusValid1          { font-family: Verdana; font-size:9px; color: #364347; font-variant:small-caps; border:0px solid #00FF00 solid; background-color:#00FF00; width:100%; text-align:center; }
.ProspectusValid2          { font-family: Verdana; font-size:9px; color: #FFFFFF; font-variant:small-caps; border:0px solid #0000FF solid; background-color:#FF0000; width:100%; text-align:center; }
.ProspectusValid3          { font-family: Verdana; font-size:9px; color: #FFFFFF; font-variant:small-caps; border:0px solid #0000FF solid; background-color:#FF0000; width:100%; text-align:center; }
.ProspectusValidButton     { font-family: Verdana; font-size:9px; color: #FFFFFF; font-weight:bold; padding:1; margin:1; border:1px solid #FFFFFF solid; background-color:#800000; cursor:hand; width:100%; }
.ProspectusValidButtonHili { font-family: Verdana; font-size:9px; color: #800000; font-weight:bold; padding:1; margin:1; border:1px solid #FFFFFF solid; background-color:#FFFFFF; cursor:hand; width:100%; }

.ProspectusDenomination 		 { background-color:#DAE3E9; border-top:1px #C5D0D7 solid; border-bottom:1px #C5D0D7 solid; padding:1px; width:100%;}
.ProspectusDenominationSlct  { background-color:#DAE3E9; border-top:1px #C5D0D7 solid; border-bottom:1px #C5D0D7 solid; padding:1px; width:100%;}
.ProspectusDenominationTitle { font-family: Verdana; font-size:9px;	}


.GaleryBoard {}
.GaleryToolbar     { height:20; text-align:center; background-image:url(../skin2/ihmtoolbarbg.gif); }
.GaleryFilter      { width:180; background-color:#B2C6CD;; background-repeat:repeat-x; padding:5; table-layout:fixed; 	}
.GaleryCenter      { background-image:url(../skin2/ihmcenterbg.jpg); background-repeat:repeat-y; background-color:#FFFFFF; padding:10; }
.GaleryInfo        { width:130; background-image:url(../skin2/ihmcenterbg.jpg); background-repeat:repeat-y; background-color:#FFFFFF; padding:5px;}
.GaleryResultsItems       { width:100%; height:40px; font-family: Verdana; font-size:9px; overflow:hidden; visibility:visible; border:1px #FFFFFF solid; cursor:hand; color:#364347;}
.GaleryResultsItemsSlct   { width:100%; height:40px; font-family: Verdana; font-size:9px; overflow:hidden; visibility:visible; background-color:#FFFFFF; border:1px #C7D1D7 solid; background-image:url(select.gif); cursor:hand; }
.GaleryResultsItemsOver   { width:100%; height:40px; font-family: Verdana; font-size:9px; overflow:hidden; visibility:visible; background-color:#E5E5E5; border:1px #CCCCCC solid; cursor:hand; }


.TaskResultsItemsOLD       { width:100%; height:40px; font-family: Verdana; font-size:9px; overflow:hidden; visibility:visible; border:1px #FFFFFF solid; }
.TaskResultsItemsSlctOLD   { width:100%; height:40px; font-family: Verdana; font-size:9px; overflow:hidden; visibility:visible; background-color:#FFE12B; border:1px #FFE12B solid; }
.TaskResultsItemsOverOLD   { width:100%; height:40px; font-family: Verdana; font-size:9px; overflow:hidden; visibility:visible; background-color:#E5E5E5; border:1px #CCCCCC solid; }


.Items       { border:1px #FFFFFF solid; }
.ItemsOver   { background-color:#E5E5E5; border:1px #CCCCCC solid; }


.MailToolbar     { height:20; text-align:center; background-image:url(../skin2/ihmtoolbarbg.gif); }
.MailFilter      { width:180; background-color:#B2C6CD; background-repeat:repeat-x; padding:5; table-layout:fixed; 	}
.MailCenter      { background-image:url(../skin2/ihmcenterbg.jpg); background-repeat:repeat-y; background-color:#FFFFFF; padding:10; }
.MailInfo        { width:130; background-image:url(../skin2/ihmcenterbg.jpg); background-repeat:repeat-y; background-color:#FFFFFF; padding:5px;}
.MailInfosSelection	{ font-family: Verdana; font-size:9px; text-align:center; }
.MailPreview		 { height: 180px; }
.MailResultsListExterne		{ background-color:#ffffff; border:1px solid #888888; }
.MailResultsHeader				{ background-color:#ffffff; border-left:1px solid #888888; border-right:1px solid #888888; border-top:1px solid #888888; height:20px; }
.MailResultsHeaderInterne	{ font-family: Roboto, Arial, verdana; font-size:11px; font-weight:bold; color:#364347;}
.MailResultsSelect	{ text-align:right; font-family:Roboto, Arial, verdana; font-size:12px; height:20px; color:#364347;}			
.MailResultsSelectLink	{ color:#364347; cursor:pointer; font-family:Verdana; font-size : 9px;}			
.MailViewInfos		{ font-family:Verdana; font-size:9px; background-color:#EEEEEE; padding:5px; }
.MailViewMessage	{ font-family:Verdana; font-size:9px; padding:5px; height:100%; color:#364347;}
.MailViewContent 	{ border:1px solid #888888; padding:5px; };
.MailResultsItems   		{ width:100%; table-layout:fixed; font-family: Verdana; font-size:9px; overflow:hidden; visibility:visible; border:1px #FFFFFF solid; }
.MailResultsItemsSlctOLD{ width:100%; table-layout:fixed; font-family: Verdana; font-size:9px; overflow:hidden; visibility:visible; background-color:#FFE12B; border:1px #FFE12B solid; }
.MailResultsItemsSlct   { width:100%; table-layout:fixed; font-family: Verdana; font-size:9px; overflow:hidden; visibility:visible; background-color:#FFFFFF; border:1px #C7D1D7 solid; background-image:url(select.gif); }
.MailResultsItemsOver   { width:100%; table-layout:fixed; font-family: Verdana; font-size:9px; overflow:hidden; visibility:visible; background-color:#E5E5E5; border:1px #CCCCCC solid; }
.MailResultsItemsNoRead   		{ width:100%; table-layout:fixed; font-family: Verdana; font-size:9px; overflow:hidden; visibility:visible; border:1px #FFFFFF solid; font-weight:bold; }
.MailItem        { height:20; text-align:left; font-family: Verdana; font-size:9px; color: #364347; padding:1; border:none; cursor:hand; text-overflow:ellipsis; overflow:hidden; } 
.MailItemOver    { height:20; text-align:left; font-family: Verdana; font-size:9px; color: #364347; padding:0; border:1px solid #849395 solid; cursor:hand; background-color:#FFFFFF; text-overflow:ellipsis; overflow:hidden; }

.MailAttachmentItem			{ font-family:Verdana; font-size:9px; }
.MailAttachmentItemOver	{ font-family:Verdana; font-size:9px; background-color:#888888; }
.MailAttachmentItemSlct { font-family:Verdana; font-size:9px; background-color:#FFFFFF; }


.ManagerBoard {}
.ManagerToolbar   { height:20; background-image:url(../skin2/ihmtoolbarbg.gif); padding-left:5px; }
.ManagerFilters		{ height:20; padding:2; }
.ManagerEditableFilters		{ }
.ManagerItem			{ font-family: Roboto, Arial, verdana; font-size:11px; cursor:hand; }
.ManagerItemOn 		{ font-family: Roboto, Arial, verdana; font-size:11px; cursor:hand; border:1px darkred solid; }
.ManagerItemOver 	{ font-family: Roboto, Arial, verdana; font-size:11px; cursor:hand; color:darkred; }
.ManagerModules   { background-color:#B2C6CD;; background-repeat:repeat-x; width:180px; padding-left:5; padding-right:5;}
.ManagerRoles	    { background-image:url(../skin2/ihmcenterbg.jpg); background-repeat:repeat-y; background-color:#FFFFFF; padding-left:10; padding-right:10;}
.ManagerRights    { background-image:url(../skin2/ihmcenterbg.jpg); background-repeat:repeat-y; background-color:#FFFFFF; padding-left:10; padding-right:10;}
.ManagerInfos    	{ background-image:url(../skin2/ihmcenterbg.jpg); background-repeat:repeat-y; width:130px; background-color:#FFFFFF; padding-left:10; padding-right:10;}
.ManagerPropertyPRModule { font-family: Verdana; font-size:9px; color: #364347; font-weight:bold; padding-top:10px; padding-bottom:5px;   }
.ManagerPropertyPRRight { font-family: Verdana; font-size:9px; color: #364347; font-variant:italic; padding-left:15px; }
.ManagerPropertyPRDetail { font-family: Verdana; font-size:9px; color: #364347; font-variant:italic; padding:2px; }
.ManagerSecurity { border:1 solid black; width:50px; text-align:right; padding-left:5px; padding-right:5px; font-family: Verdana; font-size:9px; color: #364347; }

.DirectoryMenu      { border:1px #DAE4E6 solid; background-color:#F6F7F9; cursor:default; padding:5; }
.DirectoryDirectory { font-family: Verdana; font-size:9px; padding:2; }
.DirectoryFile      { font-family: Verdana; font-size:9px; padding:2; }
.DirectoryRow 	 	 { height:10px; vertical-align:middle; align:left; background-color:transparent; cursor:hand; color:#364347; }
.DirectoryRowON 	 { height:10px; vertical-align:middle; align:left; background-color:#800000 ; cursor:hand; color:#FFFFFF; }

.DirectoryResults			{ vertical-align:top; }
.DirectorySetttings		{ background-image:url(wizardbg.jpg); background-repeat:repeat-y; background-color:#FFFFFF; width:200px; padding:10px;}
.DirectoryResultsListExterne		{ background-color:#FFFFFF; border:1px solid #888888; }
.DirectoryMessage     { font-family: Verdana; font-size:9px; color: #364347; width:100%; height:25; vertical-align:center; text-align:center; border:1px solid #849395 solid; padding:5; background-color:#FFFFFF; }

.ModalTitle			{ font-size:14px; font-family:Roboto, Arial, verdana; color:#ffffff; font-weight:600; text-align:center; background-color:#1EA3B9; height:50px; }
.ModalTitleContent { font-size:14px; font-family:Roboto, Arial, verdana; color:#ffffff; font-weight:600; text-align:center; };
.ModalContent		{ font-size:9px; font-family:Verdana; }
.ModalPadding		{ font-size:9px; font-family:Verdana; padding:5px; }
.ModalBgContent	{ font-size:8pt; font-family:Verdana; background-image:url(wizardbg.jpg); background-repeat:repeat-y; }
.ModalFooter		{ font-size:12px; font-family:Roboto, Arial, verdana; color:#333333; font-weight:600; text-align:right; background-image:url(modalbg.gif); background-repeat:repeat-y; background-color:#C8C8C8; height:26px; }
.ConfirmTitle			{ font-size:14px; font-family:Roboto, Arial, verdana; color:#FFFFFF; font-weight:600; text-align:center; background-color:#1EA3B9; height:30px; }
.ConfirmFooter		{ font-size:8pt; font-family:Verdana; color:#364347; font-weight:600; text-align:right; background-color:#1EA3B9; height:15px; }

table.ModalContent td		{ font-size:9px; font-family:Verdana; }
.Wizard             { padding:10; background-image:url(wizardbg.jpg); }
.WizardToolbar      { height:20; text-align:center; background-image:url(ihmtoolbarbg.gif); }
.WizardLabel        { width:130; height:10; font-family: Verdana; font-size:9px; color:#E36767; text-decoration:underline; padding:2; padding-left:10; }
.WizardText         { font-family: Roboto, Arial, verdana; font-size:12px; color:#364347; padding:2; }

.PickerGeneric            { background-image:url(../skin2/wizardbg.jpg); }
.PickerGenericHeader      { font-family: Roboto, Arial, verdana; font-size:11px; color: #364347; vertical-align:center; text-align:center; background-color:#DDDDDD; border-bottom:1px #AAAAAA solid; padding:10; }
.PickerGenericHeaderInfos { font-family: verdana; font-size:9px; color: #555555; }
.PickerGenericFooter      { font-family: Roboto, Arial, verdana; font-size:11px; color: #500000; vertical-align:center; text-align:right; background-color:#DDDDDD; border-top:1px #AAAAAA solid; padding:5; }
.PickerGenericFooterInfos { font-family: verdana; font-size:9px; color: #555555; }
.PickerGenericColumn0     { width:200; vertical-align:top; }
.PickerGenericColumn1     { vertical-align:top; padding-left:30; }				
.PickerGenericItem		 { height:30px; border:0px solid #E5E5E5; margin:0px; padding:1px; padding-left:11px;}
.PickerGenericItemSlct { height:30px; background-color:#D0D0E0; border:1px #D0D0E0 solid; margin:0px; padding:0px; padding-left:10px; }
.PickerGenericItemOver { height:30px; background-color:#E5E5E5; border:1px #CCCCCC solid; margin:0px; padding:0px; padding-left:10px; }
.PickerGenericFilters     { font-family: Verdana; font-size:9px; padding:1px; border:0px #FF5555 solid; cursor:hand; font-variant:small-caps; font-weight:bold; }
.PickerGenericFiltersSlct { font-family: Verdana; font-size:9px; padding:0px; border:1px #FF5555 solid; cursor:hand; font-variant:small-caps; font-weight:bold; }
.PickerContactName		{ font-family:Verdana; font-size:9px; }
.PickercontactAdress	{ font-family:Verdana; font-size:9px; color:#888888; }
.PickerModelSubject		{ font-family:Verdana; font-size:9px; }

.PickerItemsSlct  { width:100%; table-layout:fixed; font-family: Verdana; font-size:9px; overflow:hidden; visibility:visible; background-color:#C4CED4; border:1px #C7D1D7 solid; background-image:url(select.gif); background-repeat:repeat-x;  }

.EListItem     { height:20px; text-align:left; font-family: Verdana; font-size:9px; color: #364347; padding:0px 5px; border:1px solid #ffffff solid; cursor:hand; text-overflow:ellipsis; overflow:hidden; } 
.EListItemOver { height:20px; text-align:left; font-family: Verdana; font-size:9px; color: #364347; padding:0px 5px; border:1px solid #849395 solid; cursor:hand; text-overflow:ellipsis; overflow:hidden; }
.EListError		 { color:red; }
.EList				 { border:1px solid #888888; width:100%; height:100%; font-family:Verdana; font-size:9px; list-style-position:inside; cursor:text; }

.ContactBoard {}
.ContactToolbar     { height:20; text-align:center; background-image:url(../skin2/ihmtoolbarbg.gif); }
.ContactFilter      { width:180; background-color:#B2C6CD;; background-repeat:repeat-x; padding:5; table-layout:fixed; 	}
.ContactResults     { background-image:url(../skin2/ihmcenterbg.jpg); background-repeat:repeat-y; background-color:#FFFFFF; padding:10; }
.ContactInfo        { width:130; background-image:url(../skin2/ihmcenterbg.jpg); background-repeat:repeat-y; background-color:#FFFFFF; padding:5px;}
.ContactResults      { background-image:url(../skin2/ihmcenterbg.jpg); background-repeat:repeat-y; background-color:#FFFFFF; padding:10; }
.ContactResultsName		{ font-family:Verdana; font-size:9px; }
.ContactResultsAdress	{ font-family:Verdana; font-size:9px; color:#888888; }
.ContactResultsItem		 { height:30px; border:1px solid white; margin:0px; padding:0px; padding-left:10px;}
.ContactResultsItemSlctOLD { height:30px; background-color:#D0D0E0; border:1px #D0D0E0 solid; margin:0px; padding:0px; padding-left:10px; }
.ContactResultsItemSlct   { height:30px; width:100%; padding-left:10px; table-layout:fixed; font-family: Verdana; font-size:9px; overflow:hidden; visibility:visible; background-color:#FFFFFF; border:1px #C7D1D7 solid; background-image:url(select.gif); }
.ContactResultsItemOver { height:30px; background-color:#E5E5E5; border:1px #CCCCCC solid; margin:0px; padding:0px; padding-left:10px; }

.CommentContent			{ border:1px solid #000000; background-color:#FFFFFF; padding:0px; }
.CommentContentGray	{ border:1px solid #000000; background-color:#E4E4E4; padding:0px; }
.CommentContentToolbar { background-color:#000000; vertical-align:top; width:12px; color:#FFFFFF; padding-top:5px; text-align:center; font-weight:bold; font-family:Verdana; font-size:10pt; }
.CommentMessageEdit	{ background-color:#FFFFFF; font-family:Verdana; font-size:9px; margin:3px; }
.CommentMessage			{ font-family:Verdana; font-size:9px; }
.CommentIndicator		{ background-image:url(../skin/comment/icomment_indicator.gif); background-repeat:no-repeat; font-size:1px; }
.CommentIndicatorCount	{ background-image:url(../skin/comment/icomment_indicator.gif); background-repeat:no-repeat; }
.CommentTitle				{ font-variant:small-caps; font-weight:bold; font-family:Verdana; font-size:9px; color:#364347; text-align:center; width:100%; padding:4px; background-color:#C9DEF3; border:1px solid #ABC9E3; } /*4C87AB; }*/
.CommentAuthor			{ font-style:italic; font-family:Verdana; font-size:9px; margin-top:7px; }

	
.CommentBoard {}
.CommentToolbar     { height:20; text-align:center; background-image:url(../skin2/ihmtoolbarbg.gif); }
.CommentFilter      { width:180; background-color:#B2C6CD;; background-repeat:repeat-x; padding:5; table-layout:fixed; 	}
.CommentCenter      { background-image:url(../skin2/ihmcenterbg.jpg); background-repeat:repeat-y; background-color:#FFFFFF; padding:10; }
.CommentInfo        { width:130; background-image:url(../skin2/ihmcenterbg.jpg); background-repeat:repeat-y; background-color:#FFFFFF; padding:5px;}
.CommentResults     { background-color:#ffffff; }
.CommentItems       { height: 40px; table-layout:fixed; font-family: Verdana; font-size:9px; border:1px #ffffff solid; cursor:hand; }
.CommentItemsSlct   { height: 40px; table-layout:fixed; font-family: Verdana; font-size:9px; background-color:#F3B948; border:1px #FFE12B solid; cursor:hand; }
.CommentItemsOver   { height: 40px; table-layout:fixed; font-family: Verdana; font-size:9px; background-color:#E5E5E5; border:1px #CCCCCC solid; cursor:hand; }

.dpDiv 						{}
.dpTable 					{ width:180; font-family: Verdana, Roboto, Arial, verdana, sans-serif; font-size: 12px; text-align: center; color: #505050; background-color: #FBE2A0; border: 1px solid #AAAAAA; }
.dpTR    					{}
.dpTitleTR 				{}
.dpDayTR 					{}
.dpTodayButtonTR 	{}
.dpTD 						{	border: 1px solid #ece9d8; }
.dpDayHighlightTD {	background-color: #CCCCCC; border: 1px solid #AAAAAA;	}
.dpTDHover 				{ background-color: #aca998; border: 1px solid #888888; cursor: pointer;	color: #500000; }
.dpTitleTD 				{}
.dpButtonTD 			{}
.dpTodayButtonTD 	{ white-space:nowrap; }
.dpDayTD 					{ background-color: #CCCCCC; border: 1px solid #AAAAAA; color: white; }
.dpTitleText			{ font-size: 12px;	color: gray; font-weight: bold; }
.dpDayHighlight 	{	color: #500000;	font-weight: bold; }
.dpButton 				{	font-family: Verdana, Roboto, Arial, verdana, sans-serif;	font-size: 10px; color: #800000; background: #FFFFFF; font-weight: bold; border:1px #CCCCCC solid; cursor:hand; padding: 0px;	}
.dpTodayButton 		{ font-family: Verdana, Roboto, Arial, verdana, sans-serif; font-size: 10px; color: #800000; background: #FFFFFF; font-weight: bold; border:1px #CCCCCC solid; cursor:hand; }
.dpTodayButtonOver{ font-family: Verdana, Roboto, Arial, verdana, sans-serif; font-size: 10px; color: #FFFFFF; background: #800000; font-weight: bold; border:1px #CCCCCC solid; cursor:hand; }

.ChatRoom {}
.ChatToolbar     	{ height:20; text-align:center; background-image:url(../skin2/ihmtoolbarbg.gif); }
.ChatMessages     { background-image:url(../skin2/ihmcenterbg.jpg); background-repeat:repeat-y; background-color:#FFFFFF; padding:10; width:100%; height:100%; vertical-align:top; }
.ChatFooter				{ height:20; text-align:left; background-image:url(../skin2/ihmtoolbarbg.gif); }
.ChatMessage     	{ font-family: Verdana; font-size:9px; }
.ChatAuthor				{ font-style:italic; }

.Dialog				  	{ background-color:#FDFDFD; background-image:url(../skin2/wizardbg2.jpg); background-position:left; background-repeat:repeat-y; }
.Dialog * 				{ font-family:Verdana; font-size:9px; color:#364347; }
.DialogMessages		{ padding:4px; background-color:#FFFFFF; border:1px solid #C0C0C0; }
.DialogMembers    { padding:4px; }
.DialogMembersTitle					{ font-weight:bold; }
.DialogMembersInvitedTitle 	{ font-style:italic; }
.DialogInfos			{ color:777777; font-style:italic; }
.DialogMsgSystem	{ color:000000; font-weight:bold; }

.DialogEdit		{ background-color:#FFFFFF; border:1px solid #C0C0C0; padding:2px; }
.DialogEditSend { padding:4px; }
.DialogEditSend Toolbar { font-family:Verdana; font-size:9px; color:#364347; bottom:0px;}
.DialogEditSend ToolbarHili { font-family:Verdana; font-size:9px; color:#364347; bottom:0px;}
.DialogEditOptions { font-family:Verdana; font-size:9px; color:#364347; margin-top:15px; text-align:left;}

.ReportText        { font-family: Verdana; font-size:9px; color:#364347; padding:0; font-weight:bold; font-variant:small-caps; list-style-type:square; }
.ReportTextSel     { font-family: Verdana; font-size:9px; color:#364347; padding:0; font-weight:bold; font-variant:small-caps; background-color:#FFFFFF; list-style-type:square; }
.ReportTextHili    { font-family: Verdana; font-size:9px; color:#364347; padding:0; font-weight:bold; font-variant:small-caps; background-image:url(../skin/report/list.jpg); list-style-type:square; }


.RdocBlocWarningTitle	{ font-family:Verdana; font-size:9px; color:#FFFFFF; padding:0; background-color:#DD0000; text-align:center; }
.RdocBlocWarning	{ font-family: Verdana; font-size:9px; color:#FFFFFF; padding:1px; background-color:#FF0000; }
.RdocFooterNote		{ font-family:verdana; font-size:9px; line-height:13px; padding:2px; margin:0px; color:#555555; text-align:left; border:1px #888888 dotted; background-color:#DDDDDD; }
.RdocIdentifier		{ font-family: Verdana; font-size:9px; color:#364347; text-align:center; position:absolute; width:30px; height:10px; left:-45px; }
.RdocNewPage      { font-family:verdana; font-size:9px; font-variant:small-caps; color:blue; text-align:center; padding:0; font-weight:bold; border-bottom:2px blue dotted; }
.RdocToc          { font-family:verdana; font-size:9px; color:#555555; padding:5; border:1px #555555 dotted; background-color:#DDDDDD; }
.RdocTocTitle     { font-size:14px; font-variant:small-caps; font-weight:bold; text-align:center; }

.RdocMarginTop			{ background-image:url(../skin/rdoc/arrowt.gif); background-repeat:no-repeat; background-position:center; background-color:#FF0000; }
.RdocMarginBottom		{ background-image:url(../skin/rdoc/arrowb.gif); background-repeat:no-repeat; background-position:center; background-color:#FF0000; }
.RdocMarginLeft			{ background-image:url(../skin/rdoc/arrowl.gif); background-repeat:no-repeat; background-position:center; background-color:#FF0000; }
.RdocMarginRight		{ background-image:url(../skin/rdoc/arrowr.gif); background-repeat:no-repeat; background-position:center; background-color:#FF0000; }


.TracksOperationSaved	{ font-family:Verdana; font-size:9px; color:#364347; padding:1px; text-decoration:line-through; }
.TracksOperation			{ font-family:Verdana; font-size:9px; color:#364347; padding:1px; }
.TracksOperationCancelled	{ font-family:Verdana; font-size:9px; color:#555555; padding:1px; font-style:italic; }
.TracksInfos			{ font-family:Verdana; font-size:9px; color:#364347; padding:1px; font-variant:normal; }

.PortfolioBoard {}
.PortfolioToolbar     { height:20; text-align:center; background-image:url(../skin2/ihmtoolbarbg.gif); }
.PortfolioFilter      { width:180; background-color:#B2C6CD; background-repeat:repeat-x; padding:0; table-layout:fixed; 	}
.PortfolioCenter      { background-image:url(../skin2/ihmcenterbg.jpg); background-repeat:repeat-y; background-color:#FFFFFF; padding:10; }
.PortfolioInfo        { width:130; background-image:url(../skin2/ihmcenterbg.jpg); background-repeat:repeat-y; background-color:#FFFFFF; padding:5px;}
.PortfolioResults     { background-color:#ffffff; border:1px solid #888888; }
.PortfolioSubject     { padding: 0px 5px;  vertical-align:middle; }

.PortfolioItems       { width:100%; table-layout:fixed; font-family: Verdana; font-size:9px; overflow:hidden; visibility:visible; border:1px #FFFFFF solid; cursor:hand; }
.PortfolioItemsInfos  { width:90%; margin-top:2px; margin-bottom:5px; background-color:#FFCEA6; border:1 solid #808080; cursor:default; padding-left:2; padding-right:2; text-align:left; font-family: Verdana; font-size:9px; padding-top:1px; white-space:nowrap; }
.PortfolioItemsSlct   { width:100%; table-layout:fixed; font-family: Verdana; font-size:9px; overflow:hidden; visibility:visible; background-color:#C4CED4; border:1px #C7D1D7 solid; background-image:url(select.gif); background-repeat:repeat-x; }
.PortfolioItemsOver   { width:100%; table-layout:fixed; font-family: Verdana; font-size:9px; overflow:hidden; visibility:visible; background-color:#E5E5E5; border:1px #CCCCCC solid; cursor:hand; }


.PortfolioDenomination 		 		{ background-color:#DAE3E9; border-top:1px #C5D0D7 solid; border-bottom:1px #C5D0D7 solid; padding:1px; width:100%;}
.PortfolioDenominationSlct  	{ background-color:#DAE3E9; border-top:1px #C5D0D7 solid; border-bottom:1px #C5D0D7 solid; padding:1px; width:100%;}
.PortfoliotDenominationTitle 	{ font-family: Verdana; font-size:9px;	}

.PortfolioObjectTitle       { font-family: Roboto, Arial, verdana; font-size:12px; color: #500000; padding-left:10; font-weight:bold; border-bottom:1px #AAAAAA solid; font-variant:small-caps; }
.PortfolioObjectFooter      { border-top:1px #AAAAAA solid;}
.PortfolioObjectTextDoc     { font-family: Verdana; font-size:9px; color: #364347; white-space:nowrap; }
.PortfolioObjectText        { font-family: Verdana; font-size:9px; color: #364347; padding-left:30; white-space:nowrap; } 
.PortfolioObjectSummary     { font-family: Verdana; font-size:9px; color: #364347; padding:2; font-style:italic; font-weight:bold; } 


.IndexModelsColumn0     { width:150; vertical-align:top;  } /* border-right:1px #AAAAAA solid; */
.IndexModelsColumn1     { vertical-align:top; padding-left:30; }

.PickerInput  { font-family: Verdana; font-size:9px; border:1px solid #888888; background-color:#FFFFFF; }
.PickerLabel	{ font-family: Verdana; font-size:9px; padding:1px; color:#364347; }
.PickerSubTitle		{ font-family: Verdana; font-size:7px; padding:1px; color:#364347; font-weight:bold; font-variant:small-caps; }
.PickerDesc		{ font-family: Verdana; font-size:9px; padding:1px; color:#364347; }
.PickerTitle { font-family: Verdana; font-size:9px; color: #500000; padding:0; font-weight:bold; border-bottom:1px #AAAAAA solid; font-variant:small-caps; }
.PickerVersion { font-family: Verdana; font-size:9px; color: #500000; padding:0; font-weight:bold; font-variant:small-caps; }
.PickerItem			{ border:1px solid #FFFFFF; }
.PickerItemOver	{ border:1px solid #888888; background-color: #FFFFDD; }
.PickerItemSlct	{ border:1px solid #888888; background-color: #BBBBBB; }
.PickerInfos {	display:none; padding:4px; border: 1px solid #555555; background:#FFFFFF; width:170px; }

.PickerInfosLayout 		{	height:100%; margin-left:6px; border:1px solid #000000; background-color:#000000;  }
.PickerInfosContent 	{ position:relative; padding:2px; background-color:#FFFFFF; margin:0px 10px; color:#364347; font-family: Verdana; font-size:9px; }
.PickerIndicator 			{ position:absolute; left:0px; top:0px; width:6px; background-image:url(../skin2/picker_indicator.gif); background-repeat:no-repeat; }


.ModalCanvas					{ background-image:url(../skin2/wizardbg2.jpg); }
.ModalCanvasHeader    { font-family:Roboto, Arial, verdana; font-size:12px; color: #500000; vertical-align:center; text-align:center; background-color:#DDDDDD; border-bottom:1px #AAAAAA solid; }

.IndexModelsColumn0     { width:200; vertical-align:top; padding-left:10;  } /* border-right:1px #AAAAAA solid; */
.IndexModelsColumn1     { vertical-align:top; padding-left:10; }
.IndexFreewords					{ font-size:9px; font-family:Verdana; width:180; height:10; white-space:nowrap; }
.IndexResults 					{ vertical-align:top; font-size:9px; font-family:Verdana; width:180; height:10; cursor:hand; padding:1; margin:1;}


.TeamBorder { border-bottom:1px #AAAAAA solid; }
.TeamTitle  { font-family: Verdana; font-size:9px; color: #500000; padding:0; font-weight:bold; font-variant:small-caps; }
.TeamDesc		{ font-family: Roboto, Arial, verdana; font-size:10px; padding:1px; color:#364347; }

.ReferentTitle       { font-family: Roboto, Arial, verdana; font-size:12px; color: #500000; padding:0; font-weight:bold; border-bottom:1px #AAAAAA solid; font-variant:small-caps; }
.ReferentText        { font-family: Verdana; font-size:9px; color: #364347;  }
.ReferentFilter      { width:180; background-color:#B2C6CD; background-repeat:repeat-x; padding:0; table-layout:fixed; 	}
.ReferentCenter      { background-image:url(../skin2/ihmcenterbg.jpg); background-repeat:repeat-y; background-color:#FFFFFF; padding:10; }
.ReferentResults     { background-color:#ffffff; border:1px solid #888888; }
.ReferentItems       { width:100%; table-layout:fixed; font-family: Verdana; font-size:9px; overflow:hidden; visibility:visible; border:1px #FFFFFF solid; cursor:hand; }
.ReferentItemsOver   { width:100%; table-layout:fixed; font-family: Verdana; font-size:9px; overflow:hidden; visibility:visible; background-color:#E5E5E5; border:1px #CCCCCC solid; cursor:hand; }
.ReferentSubject     { padding: 0px 5px;  vertical-align:middle; }
.ReferentFilters     { font-family: Verdana; font-size:9px; padding:1px; border:0px #FF5555 solid; cursor:hand; font-variant:small-caps; font-weight:bold; }

.ForumBorder { border-bottom:1px #AAAAAA solid; }
.ForumTitle  { font-family: Roboto, Arial, verdana; font-size:11px; color: #500000; padding:0; font-weight:bold; font-variant:small-caps;  border-bottom:1px #AAAAAA solid; }

.ForumBoard {}
.ForumFilter      { width:180; background-color:#B2C6CD; background-repeat:repeat-x; padding:5; table-layout:fixed; 	}
.ForumCenter      { background-image:url(../skin2/ihmcenterbg.jpg); background-repeat:repeat-y; background-color:#FFFFFF; padding:10; }
.ForumInfo        { width:130; background-image:url(../skin2/ihmcenterbg.jpg); background-repeat:repeat-y; background-color:#FFFFFF; padding:5px;}
.ForumResults     { background-color:#ffffff; border:1px solid #888888; }

.ForumItems              { table-layout:fixed; visibility:visible;}
.ForumMessageTitle       { font-family: Roboto, Arial, verdana; font-size:10px;}
.ForumMessageContent     { padding: 0px 0px 0px 25px; font-family: Verdana; font-size:9px;}
.ForumItemTitle          { padding: 0px 5px ; font-family: Roboto, Arial, verdana; font-size:12px; color: #500000; font-weight:bold; border-bottom:1px #AAAAAA solid; font-variant:small-caps; }
.ForumItemSimpleTitle    { padding: 0px 5px ; font-family: Roboto, Arial, verdana; font-size:12px; color: #500000; font-weight:bold; font-variant:small-caps; }
.ForumItemSimple         { padding: 5px 5px 5px 5px; }
.ForumItemsSimpleLine    { overflow:hidden; }
.ForumItemsSimpleLineOver{ overflow:hidden; background-color:#E5E5E5;}

.MeetingBoard {}
.MeetingFilter      { width:180; background-color:#B2C6CD; background-repeat:repeat-x; padding:5; table-layout:fixed; 	}
.MeetingCenter      { background-image:url(../skin2/ihmcenterbg.jpg); background-repeat:repeat-y; background-color:#FFFFFF; padding:10; }
.MeetingInfo        { width:130; background-image:url(../skin2/ihmcenterbg.jpg); background-repeat:repeat-y; background-color:#FFFFFF; padding:5px;}
.MeetingResults     { background-color:#ffffff; border:1px solid #888888; }

.MeetingItems              { table-layout:fixed; visibility:visible;}
.MeetingMessageTitle       { font-family: Verdana; font-size:9px; font-weight:bold;}
.MeetingMessageContent     { padding: 0px 0px 0px 10px; font-family: Verdana; font-size:9px;}
.MeetingItemTitle          { padding: 0px 5px ; font-family: Roboto, Arial, verdana; font-size:12px; color: #500000; font-weight:bold; border-bottom:1px #AAAAAA solid; font-variant:small-caps; }
.MeetingItemsSimpleLine    { overflow:hidden; }
.MeetingItemsSimpleLineOver{ overflow:hidden; background-color:#E5E5E5;}
.MeetingAttendee		  		{ font-size:9px; font-family:Verdana; width:150; height:10; white-space:nowrap; }

.PropagationTitle					{ padding:2px; padding-left:0px; font-family:Roboto, Arial, verdana; font-size:12px; font-weight:bold; font-variant:small-caps; }
.PropagationCellCheckbox	{ text-align:center; }
.PropagationCellName			{ padding:3px; font-family: Verdana; font-size:9px; }

.PropagationScale					{ font-size:0px; font-family:Verdana; border-right:1px solid grey; width:1px;height:4px; }
.PropagationDataApplied		{ font-size:1pt; background-color:#DFDFDF; }
.PropagationDataPending		{ font-size:1pt; background-color:#89D170; }
.PropagationDataError0		{ font-size:1pt; background-color:#FFDDDD; background-image:url(../skin/tracks/error_e_block.gif); background-repeat:no-repeat; }
.PropagationDataError1		{ font-size:1pt; background-color:#FFDDDD; background-image:url(../skin/tracks/error_e_apply.gif); background-repeat:no-repeat; }
.PropagationDataError2		{ font-size:1pt; background-color:#FFDDDD; background-image:url(../skin/tracks/error_e_ignore.gif); background-repeat:no-repeat; }
.PropagationDataWarning0	{ font-size:1pt; background-color:#FEE7CC; background-image:url(../skin/tracks/error_w_block.gif); background-repeat:no-repeat; }
.PropagationDataWarning1	{ font-size:1pt; background-color:#FEE7CC; background-image:url(../skin/tracks/error_w_apply.gif); background-repeat:no-repeat; }
.PropagationDataWarning2	{ font-size:1pt; background-color:#FEE7CC; background-image:url(../skin/tracks/error_w_ignore.gif); background-repeat:no-repeat; }
.PropagationDataConcord		{ font-size:1pt; background-color:#CCFFCC; }
.PropagationDataConcordBlock			{ font-size:1pt; background-color:#CC00FF; }
.PropagationDataConcordConfirm		{ font-size:1pt; background-color:#7BF6EC; }
.PropagationDataNotSelected { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40); }
.PropagationLegendTitle 	{ font-family:Verdana; font-size:9px; padding:2px; font-weight:bold; }
.PropagationLegend 				{ font-family:Verdana; font-size:9px; padding:0px; margin:0px; }
.PropagationComparator		{ font-family:Verdana; font-size:9px; padding:1px; margin:0px; }

.TracksViewObject { font-family:Verdana; font-size:9px; margin:5px 0px; font-weight:bold; }
.TracksCommand	{ font-family:Verdana; font-size:9px; margin:5px 0px; width:100%; border-collapse:collapse; }
.TracksCommandtitle	{ font-weight:bold; }
.TracksCommand td { border:1px solid #000000; padding:1px; }

.PropagationErrorsBloc	{ background-color:#FFFFFF; border:1px solid #000000; padding:5px; }
.PropagationErrorsText			{ font-family:Verdana; font-size:9px; text-align:justify; }
.PropagationErrorsTextBold	{ font-family:Verdana; font-size:9px; text-align:justify; font-weight:bold; }
.PropagationError_2			{ color:#7BF6EC; font-family:Verdana; font-size:8pt; }
.PropagationError_3			{ color:#CC00FF; font-family:Verdana; font-size:8pt; }
.PropagationError_5			{ color:#FF9110; font-family:Verdana; font-size:8pt; }
.PropagationError_8			{ color:#FF0000; font-family:Verdana; font-size:8pt; }
.PropagationError_10		{ color:#FF0000; font-family:Verdana; font-size:8pt; }

.PropagationTrace	{ font-family:Verdana; font-size:9px; border-collapse:collapse; };
.PropagationTraceMaster	{ background-color:#888888; font-family: Roboto, Arial, verdana; font-size:12px; font-weight:bold; margin-top:15px; };
.PropagationTraceTarget	{ background-color:#CCCCCC; font-family: Roboto, Arial, verdana; font-size:12px; margin-top:10px; };

.PropagationBoardL { background-color:#b2c6cd; width:100%; height:100%; vertical-align:top\"; }

.PropagationOther    { font-family:Verdana; font-size:7px; color:#364347; text-align:center; background-color:#C2E1F3; }
.PropagationItm       { cursor:hand; border:1px solid #AAAAAA; border-collapse:collapse; }
.PropagationItmFound  { cursor:hand; border:1px solid #AAAAAA; border-collapse:collapse;background-color:#90FFFF; }
.PropagationItmOver   { cursor:hand; border:1px solid #AAAAAA; border-collapse:collapse;background-color:#B2C6CD; }
.PropagationGrp       { cursor:hand; font-family:Verdana; font-size:9px; color:#364347;  }
.PropagationGrpFound  { cursor:hand; background-color:#90FFFF; font-family:Verdana; font-size:9px; color:#364347;  }
.PropagationGrpOver   { cursor:hand; background-color:#B2C6CD; font-family:Verdana; font-size:9px; color:#364347;  }
.PropagationBrd       { border: 1px solid #AAAAAA; border-collapse:collapse; }
.PropagationBrdOver   { border: 1px solid #EFEF80; border-collapse:collapse; }
.PropagationBrdFund   { border: 1px solid #80EFEF; border-collapse:collapse; }

.PropagationVEditor   { font-family:Verdana; font-size:9px; color:#364347; }
.PropagationVEditorTitle  { font-family:Verdana; font-size:9px; color:#364347; text-align:center; background-color:#CCCCCC; font-weight:bold; }
.PropagationVToolbar      { width:24px; background-color:#BBBBBB; margin:0px; padding:0px; }
.PropagationVToolbarText  { font-family:Verdana; font-size:5px; padding:0px; }

.PropagationTagFORM         { border:1 #8888BB solid; cursor:hand; }
.PropagationTagMASK         { border:1 #8888BB solid; cursor:hand; }
.PropagationTagREFERENT     { border:1 #8888BB solid; cursor:hand; }
.PropagationTagSHARE        { border:1 #8888BB solid; cursor:hand; }
.PropagationTagNOTE         { border:1 #8888BB solid; cursor:hand; }
.PropagationTagMARK0        { border:1 #8888BB solid; cursor:hand; }
.PropagationTagMARK1        { border:1 #8888BB solid; cursor:hand; }
.PropagationTagMARK2        { border:1 #8888BB solid; cursor:hand; }
.PropagationTagMARK3        { border:1 #8888BB solid; cursor:hand; }
.PropagationTagMARK4        { border:1 #8888BB solid; cursor:hand; }
.PropagationTagCOMMENT      { cursor:hand; vertical-align:top; }

.PropagationPerimeter { background-color:#B2C6CD; background-repeat:repeat-y; width:100%; height:100%; }
.PropagationPerimeterBlue { background-color:#FFFFFF; background-repeat:repeat-y; width:100%; height:100%; }
.PropagationConfirmButton     { font-family: Verdana; font-size:9px; color: #800000; font-weight:bold; padding:2; border:1px solid #849395 solid; background-color:#FFFFFF; cursor:hand; }
.PropagationConfirmButtonHili { font-family: Verdana; font-size:9px; color: #FFFFFF; font-weight:bold; padding:2; border:1px solid #849395 solid; background-color:#800000; cursor:hand; }

.PropagationResultsSelect  { font-family:Verdana; font-size:10px; }     
.PropagationResultsSelectLink  { color:#666666; cursor:pointer; }      

.SessionDefault     { overflow:hidden; }
.SessionOver				{ overflow:hidden; background-color:#E5E5E5;}


.H3ST { font-family: Roboto, Arial, verdana; font-size:12px; color: #000050; font-weight:bold; border-bottom:1px #AAAAAA solid; font-variant:small-caps; }
.H3SC { font-family:Verdana; font-size:9px; color:#888888; font-style:italic; }
.H3M  { font-family:Verdana; font-size:9px; border-collapse:collapse; }
.H3H1 { height:5; border:1 #555555 solid; background-color:#800000; }
.H3H2 { height:100%; border:1 #555555 solid; padding:3; padding-left:10; padding-right:10; }
.H3H3 { height:5; border:1 #555555 solid; background-color:#D00000; }
.H3L1 { width:10; border:1 #555555 solid; text-align:center; vertical-align:top; background-color:#800000; }
.H3L2 { border:1 #555555 solid; padding:3; padding-left:10; padding-right:10; vertical-align:top; }
.H3L3 { width:5; border:1 #555555 solid; background-color:#D00000; }
.H3CL { text-align:left; border:1 #000000 solid; padding:1; text-align:right; }
.H3CR { text-align:right; border:1 #000000 solid; padding:1; text-align:right; }
.H3N  { font-family:Verdana; text-align:left;  font-size:9px; color:#FF0000; border-bottom:1 #555555 solid; background-color:#EEEEEE; }

.FluxKey							{ font-size:9px; font-family:Verdana; padding-top:5; vertical-align:top;}

.Graph     				   { font-family: Verdana; font-size:9px; border:1px black solid;  }
.GraphItems    		   { cursor:hand; margin:10px; width:100%; }
.GraphItemsOver		   { cursor:hand; margin:10px; width:100%; background-color:#E5E5E5; border:1px #CCCCCC solid;  }
.GraphItemSelected   { cursor:hand; margin:10px; width:100%; background-color:#D5D5D5; border:1px #CCCCCC solid;  }

.GraphSampleItems    		   { cursor:hand; float:left; width:40px; height:40px; white-space:nowrap; border:1px #FFFFFF solid; }
.GraphSampleItemsOver		   { cursor:hand; float:left; width:40px; height:40px; white-space:nowrap; background-color:#E5E5E5; border:1px #CCCCCC solid;  }
.GraphSampleItemSelected   { cursor:hand; float:left; width:40px; height:40px; white-space:nowrap; background-color:#D5D5D5; border:1px #CCCCCC solid;  }

.AssistItemDeleteIcone   { cursor:hand; float:left; width:23px; height:21px; white-space:nowrap; background-color:#D5D5D5;  }
.AssistItemDeleteIconeOnMouse   { cursor:hand; float:left; width:23px; height:21px; white-space:nowrap; background-color:#D5A5A5;  }
.AssistTypeTab { font-family: Verdana; font-size:11px; color: #364347; }
.AssistAreasConfigDisplay { cursor:hand; border-bottom: 2px #D5A5A5 solid; border-right: 1px #D5A5A5 solid; padding: 0px 7px 0px 0px; vertical-align: middle; height:18px; }
.AssistFontMediumPadding { font-family: Verdana; font-size: 9px; padding: 0px 0px 8px 15px; }
.AssistValueMediumPadding { font-family: Verdana; font-size: 9px; text-align: center; width: 80%; }
.AssistValueMediumPaddingFocus { font-family: Verdana; font-size: 9px; text-align: center; width: 80%; border: 1px solid #DBD0D2; background-color: #C2EDCC }
.AssistLabelMediumPadding { font-family: Verdana; font-size: 10px; padding: 0px 0px 8px 45px; }
.AssistTitleGraph { font-family: Roboto, Arial, verdana; font-variant:small-caps; font-size:12px; font-weight: bold; color: #500000; }
.AssistDataFieldOver { background-color:#B5DDA0; cursor:hand; }
.AssistDataFieldOut { background-color:#FFFFFF; cursor:hand; }

.GraphAssistParamButton		 { font-family: Verdana; font-size:9px; color: #800000; font-weight:bold; padding:2; border:1px solid #849395 solid; background-color:#FFFFFF; cursor:hand; }
.GraphAssistParamButtonHili { font-family: Verdana; font-size:9px; color: #FFFFFF; font-weight:bold; padding:2; border:1px solid #849395 solid; cursor:hand; }
.GraphAssistParamButtonHiliOnMouse { font-family: Verdana; font-size:9px; color: #FFFFFF; font-weight:bold; padding:2; border:1px solid #849395 solid; background-color:#8F4A4A; cursor:hand; }

.GraphInfos     				   { font-family: Verdana; font-size:9px; color:#500000; margin:5px; border-top:1px #555555 solid; }
.GraphDatas     				   { font-family: Verdana; font-size:9px; border:1px black solid; }
.GraphDatasColumnTitle		 { font-family: Verdana; font-size:9px; border:1px red solid; }
.GraphSettingMenu					 { font-family: Verdana; font-size:9px; color:#364347; }
.GraphSettingMenuBold			 { font-family: Verdana; font-size:9px; color:#364347; font-weight:bold; }

.GraphActionLine					{ font-family: Verdana; font-size:9px; cursor:hand; margin:10px; width:100%; }
.GraphActionLineOver			{ font-family: Verdana; font-size:9px; cursor:hand; margin:10px; width:100%; background-color:#E5E5E5;  }

.GraphEspaceTable					{ font-family: Verdana; font-size:9px; border:1px black solid; }
.GraphName 								{ font-family: Verdana; font-size:9px; }

.GraphWizardButtonAdd							{ width:280; height:120; background-image:url(../skin/graph/wizard/wizard_creation_off.gif); background-repeat:no-repeat; background-position:center; padding:20; text-align:left; }
.GraphWizardButtonAddHover				{ width:280; height:120; background-image:url(../skin/graph/wizard/wizard_creation_on.gif); background-repeat:no-repeat; background-position:center; padding:20; text-align:left; }
.GraphWizardButtonAddTitle				{ font-family: Roboto, Arial, verdana; font-size:12px; font-weight:bold; color:#88B431; }
.GraphWizardButtonModify					{ width:280; height:120; background-image:url(../skin/graph/wizard/wizard_modif_off.gif); background-repeat:no-repeat; background-position:center; padding:20; text-align:left; }
.GraphWizardButtonModifyHover			{ width:280; height:120; background-image:url(../skin/graph/wizard/wizard_modif_on.gif); background-repeat:no-repeat; background-position:center; padding:20; text-align:left; }
.GraphWizardButtonModifyTitle			{ font-family: Roboto, Arial, verdana; font-size:12px; font-weight:bold; color:#C26E44; }
.GraphWizardButtonSpaces					{ width:280; height:120; background-image:url(../skin/graph/wizard/wizard_spaces_off.gif); background-repeat:no-repeat; background-position:center; padding:20; text-align:left; }
.GraphWizardButtonSpacesHover			{ width:280; height:120; background-image:url(../skin/graph/wizard/wizard_spaces_on.gif); background-repeat:no-repeat; background-position:center; padding:20; text-align:left; }
.GraphWizardButtonSpacesTitle			{ font-family: Roboto, Arial, verdana; font-size:12px; font-weight:bold; color:#006699; }
.GraphWizardButtonProperties			{ width:280; height:120; background-image:url(../skin/graph/wizard/wizard_properties_off.gif); background-repeat:no-repeat; background-position:center; padding:20; text-align:left; }
.GraphWizardButtonPropertiesHover	{ width:280; height:120; background-image:url(../skin/graph/wizard/wizard_properties_on.gif); background-repeat:no-repeat; background-position:center; padding:20; text-align:left; }
.GraphWizardButtonPropertiesTitle	{ font-family:Verdana; font-size:10pt; font-weight:bold; color:#333333; }
.GraphWizardButtonText						{ font-family:Verdana; font-size:9px; width:140; margin-top:5; font-weight:bold; color:#FFFFFF; }

.GraphWizardButton		 { font-family: Verdana; font-size:9px; color: #800000; font-weight:bold; padding:2; border:1px solid #849395 solid; background-color:#FFFFFF; cursor:hand; }
.GraphWizardButtonHili { font-family: Verdana; font-size:9px; color: #FFFFFF; font-weight:bold; padding:2; border:1px solid #849395 solid; background-color:#800000; cursor:hand; }

.GraphAssistButton		 { font-family: Verdana; font-size:9px; color: #800000; font-weight:bold; padding:2px 5px 2px 5px; border:1px solid #849395 solid; background-color:#FFFFFF; cursor:hand; }
.GraphAssistButtonHili { font-family: Verdana; font-size:9px; color: #FFFFFF; font-weight:bold; padding:2px 5px 2px 5px; border:1px solid #849395 solid; background-color:#800000; cursor:hand; }
.GraphAssistButtonSelected { font-family: Verdana; font-size:9px; color: #FFFFFF; font-weight:bold; padding:2px 5px 2px 5px; border:1px solid #849395 solid; background-color:#801000; }
.GraphAssistTdHili { font-family: Roboto, Arial, verdana; font-size:11px; color: #FFFFFF; background-color:#BA5F5F; }
.GraphAssistTd { font-family: Roboto, Arial, verdana; font-size:11px; color: #364347; background-color:#FFFFFF; }
.GraphAssistSideTab { background-color:#FFFFFF; }
.GraphAssistSideTabHili { background-color:#EDEDED; }
.GraphAssistZoneChoiceHili { height: 100%; width: 100%; background-color: #BA5F5F }
.GraphAssistZoneChoice { height: 100%; width: 100%; background-color: #FFFFFF }
.GraphAssistSeparator { height:3px; }
.GraphAssistFontSmall { font-family: Verdana; font-size: 10px; }
.GraphAssistFontMSmall { font-family: Verdana; font-size: 9px; }
.GraphAssistFontVerySmall { font-family: Verdana; font-size: 9px; }
.GraphAssistFontFormula { font-family: Verdana; font-size:9px; color: #364347; font-weight:bold; }
.GraphAssistFontMedium { font-family: Verdana; font-size: 12px; }
.GraphAssistTable { height: 100%; width: 100%; border: 1px solid #CCCCCC; font-family: Verdana; font-size: 11pt; }
.GraphAssistTableNoDim { border: 1px solid #CCCCCC; font-family: Verdana; font-size: 9pt; }

.GraphLegendSpecial	{ background-color:#DDDDDD; }
.GraphLegendOut	{ background-color:#BBBBFF; }
.GraphLegendIn	{ background-color:#BBFFBB; }
.GraphLegendFree	{ background-color:#FFBBBB; }
.GraphLegendSpecialHover	{ background-color:#C0C0C0; }
.GraphLegendOutHover			{ background-color:#AAAAEE; }
.GraphLegendInHover				{ background-color:#AAEEAA; }
.GraphLegendFreeHover			{ background-color:#EEAAAA; }
.GraphLegendSpecialSlct	{ background-color:#F2FFAA; }
.GraphLegendOutSlct	{ background-color:#F2FFAA; }
.GraphLegendInSlct	{ background-color:#F2FFAA; }
.GraphLegendFreeSlct	{ background-color:#F2FFAA; }


.BoardTaquet      { width:5px; background-repeat:repeat-y; background-color:#FFFFFF; padding:5; cursor:e-resize; }
.BoardTaquet2     { width:5px; background-repeat:repeat-y; background-color:#e9e9e9; padding:5; cursor:e-resize; }
.BoardText				{ font-family: Roboto, Arial, verdana; font-size:9px; cursor:hand; background-color : #ffffff; background-repeat:repeat-x;}
.BoardFiltersStd	{height:15; font-family: Roboto, Arial, verdana; font-size:9px; cursor:hand;  background-color : #ffffff;}
.BoardFiltersGray	{height:15; font-family: Roboto, Arial, verdana; font-size:9px; color:#555555; }
.BoardFiltersRupture {height:10; font-family: Roboto, Arial, verdana; font-size:9px; }
.BoardFiltersHighlight {height:15; font-family: Roboto, Arial, verdana; font-size:9px; cursor:hand; background-color : #1EA3B9; color:#ffffff;	}
.BoardFiltersGrayStd			 {height:15; font-family: Roboto, Arial, verdana; color:#555555; font-size:9px; cursor:hand;  }
.BoardFiltersGrayHighlight {height:15; font-family: Roboto, Arial, verdana; color:#555555; font-size:9px; cursor:hand; background-image:url(../skin/partb/list.jpg); 	}
.BoardFiltersBlueStd	{height:15; font-family: Roboto, Arial, verdana; font-size:9px; background-repeat:repeat-x;  background-color:#B2C6CD;  }
.BoardFiltersBlueHighlight {height:15; font-family: Roboto, Arial, verdana; font-size:9px; background-color:#FFFFFF; 	}
.PropertiesFilterInputText     { font-family: Roboto, Arial, verdana; font-size:10px; color: #364347; text-align:left; border-width:1; border-style:solid; border-color:#C4D3D5; background-color: #FFFFFF; }
.PropertiesFilterInputTextEmpty{ font-family: Roboto, Arial, verdana; font-size:10px; color: #364347; text-align:left; border-width:1; border-style:solid; border-color:#AAAAAA; background-color: #F3FBFE;}

.BoardC    { font-family: Verdana; font-size:9px; table-layout:fixed;}
.BoardC td { border:1px #AAAAAA solid; width:100px; }
.BoardC .BoardI 				{ border-right:1px #AAAAAA solid; width:25px; }
.BoardC .BoardIslct		{ background-color:#FFF7E7; border-right:1px #AAAAAA solid; width:25px; }
.BoardIC  				{ border-right:1px #AAAAAA solid; width:25px; }
.BoardC div { text-overflow:ellipsis; white-space:nowrap; text-align:left; width:100px; overflow:hidden; }
.BoardL { background-color:#B2C6CD;; background-repeat:none; width:100%; height:100%; vertical-align:top; }
.BoardList { width:100%; background-color:#B2C6CD; }
.BoardListreport { width:100%; background-color:#B2C6CD; }
.BoardListpartb { width:100%; background-color:#B2C6CD; }
.BoardListprospectus { width:100%; background-color:#B2C6CD; }
.BoardListform { width:100%; background-color:#B2C6CD; }
.WBoardL { background-color:#B2C6CD; background-repeat:repeat-x; width:100%; height:100%; vertical-align:top; }


.BoardP    { font-family: Verdana; font-size:9px; table-layout:fixed;}
.BoardP td { border:1px #AAAAAA solid; width:100px;  }
.BoardP .BoardI 				{ border-bottom:1px #AAAAAA solid; width:25px; }
.BoardP .BoardIslct		{ background-color:#FFF7E7; border-bottom:1px #AAAAAA solid; width:25px; }
.BoardP div { text-overflow:ellipsis; white-space:nowrap; text-align:left; width:100px; overflow:hidden; }

.BoardP2   					{ font-family: Verdana; font-size:9px; table-layout:fixed;}
.BoardP2 td 				{ border-bottom:1px #DDDDDD solid; padding-bottom:10px; cursor:hand;   }
.BoardP2 .BoardI 		{ border-bottom:1px #AAAAAA solid; width:25px; cursor:hand; }
.BoardP2 .BoardN 		{ font-weight:bold; border:none; padding-bottom:0px; cursor:hand;}
.BoardP2 .BoardIslct{ background-color:#FFF7E7; border-bottom:1px #AAAAAA solid; width:25px; }
.BoardP2 div 				{ text-overflow:ellipsis; white-space:nowrap; text-align:left; overflow:hidden; }


.BoardPlugin{ background-color:#FFFFFF; margin:5px; margin-top:10px; border:none; font-family:Verdana; font-size:9px; color:#364347; padding:2px; }
.BoardPluginTitle{ font-weight:bold; background-color:#FFFFFF; }
.BoardPluginContent{ padding:5px; }
.BoardPluginTable{ width:100%; font-family:Verdana; font-size:9px; color:#364347; }

.BoardToolTip         { font-family: Verdana; font-size:9px; z-index:999999; width:180px; }
.BoardToolTipContent  { border:1px solid #000000; background-color:#FFF7E7; margin-top:11px; }

.SelectorContents { font-family: Verdana; font-size:9px; color: #364347; padding:2; }
.SelectorResults  { font-family: Verdana; font-size:9px; color: #364347; padding:2; border:1 solid black;}

.HControlRule			{	font-family: Verdana; font-size:9px; };
.HControlFormula	{	font-family: Verdana; font-size:9px; border:1px solid #888888; margin:1px; };
.HControlResult		{	font-family: Verdana; font-size:9px; width:100%; margin:2px; border:1px solid #555555; border-left:2px solid #000000; border-bottom:2px solid #000000; };

.FormTextTitle 		{ font-family: Roboto, Arial, verdana; font-size:14px; color: #364347; font-weight:bold; font-variant:small-caps; }
.FormTextTitleCenter 		{ font-family: Verdana; font-size:10pt; color: #364347; font-weight:bold; font-variant:small-caps; text-align:center; }
.FormTextLabel 		{	padding: 0px 0px ; font-family: Verdana; font-size:9px; };
.FormTextLegend 	{	font-family: Verdana; font-size:9px; color: #AAAAAA; };
.FormTextComment 	{	padding: 0px 0px ; font-family: Verdana; font-size:9px; };
.FormTextField  	{	font-family: Verdana; font-size:9px; };
.FormTextList	  	{	border-width:0; background-color:transparent; };
.FormTextBorder		{	border-bottom:1px #AAAAAA solid;   };
.FormFieldText		{	border-width:0; padding-left:3; border-bottom:1px #888888 solid; background-image:url(inputtext.gif); background-repeat:no-repeat; background-color:transparent; };
.FormFieldList		{	border:1px #888888 solid; };

/*
.FormulaEditor		{	width:100%; height:100%; font-family: Verdana; font-size:9px; };
.FormulaEditor    { font-family: Verdana; font-size:9px; color: #364347; font-weight:bold; }
*/
.FormulaEditor    { width:100%; height:100%; font-family: Roboto, Arial, verdana; font-size:10px; color: #364347; font-weight:bold; }
.FormulaEditorRead{ width:100%; height:100%; font-family: Roboto, Arial, verdana; font-size:10px; color: #AAAAAA; }
.FormulaEditorCube{ font-family: Roboto, Arial, verdana; font-size:10px; color: #364347; font-weight:bold; cursor:text; }

.FormulaMenuTitle	{ font-family: Verdana; font-size:9px; border:1px solid #000000; padding:2px; font-weight:bold; text-align:center; };
.FormulaMenuCol		{ font-family: Verdana; font-size:9px; border:1px solid #000000; padding:5px; vertical-align:top; }

.RdocTagEditLegend		{ font-family: Verdana; font-size:9px; color:#888888; }
.RdocTagEditTitle			{ font-family: Verdana; font-size:9px; border:1px solid #000000; padding:1px; background-color:#888888; text-align:center; }
.RdocTagEditItem 	 				td	{ font-family: Verdana; font-size:9px; border:1px solid #000000; padding:1px; cursor:hand; }
.RdocTagEditItemOver 			td 	{ font-family: Verdana; font-size:9px; border:1px solid #000000; padding:1px; cursor:hand; background-color:#E5E5E5; }
.RdocTagEditItemSlct 			td	{ font-family: Verdana; font-size:9px; border:1px solid #000000; padding:1px; font-weight:bold; background-color:#CCCCCC; }
.RdocTagEditItemSlctOver 	td	{ font-family: Verdana; font-size:9px; border:1px solid #000000; padding:1px; font-weight:bold; cursor:hand; background-color:#E5E5E5; }
/*.RdocTagReferentItem 		{  }*/
/*.RdocTagReferentItemOver{ background-color:#E5E5E5;  }*/
.RdocModelsTitle       { font-family: Roboto, Arial, verdana; font-size:12px; background:transparent; color: #500000; padding:0; font-weight:bold; border-bottom:1px #AAAAAA solid; font-variant:small-caps; }
.RdocModelsSummary     { font-family: Verdana; font-size:9px; background:transparent; color: #364347; padding:2; font-style:italic; font-weight:bold; } 
.RdocModelsText        { font-family: Verdana; font-size:9px; background:transparent; color: #364347; padding:2; padding-bottom:10; } 
.RdocTagReferentSelect	{ border:1px solid #500000; padding:1px; }
.RdocTagAlert          { font-family: Verdana; font-size:9px; color:#AA0000; font-weight:bold; text-align:center; border:1px solid #AA0000; margin:10px 25px; padding:2px; }

/*
.RdocHistory_t td { font-family:Verdana; font-size:9px; background-color:FFDDDD; }
.RdocHistory_r td { font-family:Verdana; font-size:9px; background-color:DDFFFF; }
*/
.TextDiff							{ font-weight:bold; color:red; }

.RDocRevision           { font-family:Verdana; font-size:9px; text-align:justify; padding:1px; background-color:DDDDDD; border-bottom:1px #CCCCCC solid; } 
.RDocRevisionsZoom			{ font-family:Verdana; font-size:12px; text-align:left; padding:1px; }
.RDocRevisions          { font-family:Verdana; font-size:9px; text-align:left; padding:1px; }
.RDocRevisionZoom				{ font-family:Verdana; font-size:12px; text-align:justify; padding:1px; background-color:DDDDDD; border-bottom:1px #CCCCCC solid; } 
.RDocRevisionToolbar    { font-family:Verdana; font-size:9px; background-color:FF0000; text-align:right; }
.RDocRevisionToolbarZoom{ font-family:Verdana; font-size:12px;  background-color:FF0000; text-align:right; }
.RDocRevisionAction     { font-family:Verdana; font-size:9px; text-align:center; padding:1px; background-color:D0D0D0; border-bottom:1px #CCCCCC solid; } 
.RDocRevisionActionZoom { font-family:Verdana; font-size:9px; text-align:justify; padding:1px; background-color:DDDDDD; border-bottom:1px #CCCCCC solid; } 
.RDocHistoToolbar       { font-family:Verdana; font-size:9px; font-style:italic; background-color:00C3FF; text-align:right; }
.RDocHistoToolbarZoom   { font-family:Verdana; font-size:12px; font-style:italic; background-color:00C3FF; text-align:right; }
.RDocLastChgToolbar     { font-family:Verdana; font-size:9px; font-style:italic; background-color:00C3FF; text-align:right; }
.RDocLastChgToolbarZoom { font-family:Verdana; font-size:12px; font-style:italic; background-color:00C3FF; text-align:right; }
.RDocHistoSub           { padding:2px; }
.RDocFieldset           { font-family:Verdana; font-size:9px; text-align:left; color:0046D5; }

.RevisionButtonHisto      { background-color:00C3FF; }
.RevisionButtonRev        { background-color:FF0000; }
.RevisionToolbarTop       { border-top:1px solid #000000; width:100%; }
.RevisionToolbarBottom    { margin-top:2px; border-bottom:1px solid #000000; width:100%; }
.RevisionTopButtonOff     { font-family:Verdana; font-size:9px; background-color:#DDDDDD; border:0px solid #000000; border-top:0px; cursor:hand; padding:1px; width:100px; text-align:center; float:right; }
.RevisionTopButtonOn      { font-family:Verdana; font-size:9px; background-color:#DDDDDD; border:0px solid #000000; border-top:0px; cursor:hand; padding:1px; width:100px; text-align:center; float:right; font-weight:bold; }
.RevisionBottomButtonOff  { font-family:Verdana; font-size:9px; border:0px solid #000000; border-bottom:0px; cursor:hand; padding:1px; width:100px; text-align:center; }
.RevisionBottomButtonOn   { font-family:Verdana; font-size:9px; border:0px solid #000000; border-bottom:0px; cursor:hand; padding:1px; width:100px; text-align:center; font-weight:bold; }
.RDocRevisionComment      { font-family:Verdana; font-size:9px; background-color:FFFFFF; text-align:justify; padding:1px; border-bottom:1px #CCCCCC solid; } 
.RDocRevisionCommentZoom  { font-family:Verdana; font-size:12px; background-color:FFFFFF; text-align:justify; padding:1px; border-bottom:1px #CCCCCC solid; } 

.RDocMasterLang { font-family:Verdana; font-size:9px; text-align:justify; padding:1px; background-color:FDEDC0; } 

.ScribeItem       { font-family: Verdana; font-size:9px; border-bottom:1px solid #000000; padding:1px; cursor:hand; }
.ScribeItemOver   { font-family: Verdana; font-size:9px; border-bottom:1px solid #000000; padding:1px; cursor:hand; background-color:#E5E5E5; }
.ScribeItemCheck0   { font-family: Verdana; font-size:9px; border-bottom:1px solid #000000; padding:1px; font-weight:bold; background-color:#FF0000; color:#FFFFFF; }
.ScribeItemCheck1   { font-family: Verdana; font-size:9px; border-bottom:1px solid #000000; padding:1px; font-weight:bold; background-color:#00FF00; }

.ReportBoard {}
.ReportBoard * .BoardText				{ font-family: Verdana; font-size:9px; cursor:hand; background-color:#FFFFFF; background-repeat:repeat-x;}
.ReportBoard * .BoardFiltersHighlight {height:15; font-family: Verdana; font-size:9px; cursor:hand; background-image:url(../skin/report/list.jpg); 	}
.ReportBoard * .BoardPlugin{ background-color:#C9ECF6; margin:5px; margin-top:10px; border:1px solid #55A1B7; font-family:Verdana; font-size:9px; color:#364347; padding:2px; }
.ReportBoard * .BoardPluginTitle{ font-weight:bold; background-color:#FFFFFF; }
.ReportBoard * .BoardL { background-color:#B2C6CD; background-repeat:none; width:100%; height:100%; vertical-align:top\"; }


.Style2Editor	{ font-size:8pt; font-family:Verdana; height:20; white-space:nowrap; vertical-align:absmiddle; }
.Style2EditorInput	{ font-size:8pt; font-family:Verdana; white-space:nowrap; vertical-align:top;}
.Style2EditorText	{ font-size:8pt; font-family:Verdana; white-space:nowrap; vertical-align:absmiddle;}
.Style2EditorTab	{ font-size:8pt; font-family:Verdana; width: 16; height:20; white-space:nowrap; }
.Style2EditorLink	{ cursor:hand; text-decoration:underline; font-size:8pt; font-family:Verdana; white-space:nowrap; vertical-align:absmiddle;}

.RdocTextEditorFilter { background-color:#B2C6CD; background-repeat:none; width:25%; height:100%; vertical-align:top\"; }


.EditContainer { margin-top:30px; background-color:#FFFFFF; border:1px solid black; border-right:3px solid black; border-bottom:3px solid black; }
.EditContainerPending { margin-top:30px; background-color:#FFFFFF; border:1px solid #FA4D56; border-right:3px solid #FA4D56; border-bottom:3px solid #FA4D56; }

.TracksHistoryCounter { font-family: Roboto, Arial, verdana; font-size:12px; color:#800000; font-weight:bold; text-align:right; border-width:0; border-bottom:1px #888888 solid; }
.TracksHistoryTitle   { font-family: Roboto, Arial, verdana; font-size:11px; color:#555555; font-weight:bold; text-align:left; padding:5; border:1 #AAAAAA solid; }
.TracksHistoryLegend  { font-family:Verdana; font-size:7px; color:#364347; padding-top:2; }
.TracksHistoryText    { font-family:Verdana; font-size:9px; color:#364347; }

.ParentNavParent{ font-family:Verdana; font-size:10px; color:#888888; font-style:italic; }
.ParentNavRoot 	{ font-family:Verdana; font-size:9px; color:#800000; font-weight:bold; }
.ParentNavElem0 { font-family:Verdana; font-size:9px; color:#364347; }
.ParentNavElem1 { font-family:Verdana; font-size:9px; color:#505050; }
.ParentNavElem2 { font-family:Verdana; font-size:9px; color:#888888; }
.ParentNavElem3 { font-family:Verdana; font-size:7px; color:#A0A0A0; }

.bulletover { border:2 solid darkblue; }
.bulletout  { border:2 solid white; }

.TracksKaryotype 	{ font-family:Verdana; font-size:9px; width:70px; text-align:center; }
.TracksInfosBloc	{ background-color:#FFFFFF; position:relative; height:160px; width:320px; overflow:auto; border:1px solid black; } /* width:180px; */
/*
.TracksInfosTable	{ font-family:Verdana; font-size:9px; border-collapse:collapse; }
.TracksInfosItem	{ border:1px solid black; padding:2px; }
*/
.SysC0 { font-family:Verdana; background-color:#FFFFFF; font-size:9px; border-right:1 solid #000000; }
.SysC1 { font-family:Verdana; background-color:#F5F5F5; font-size:9px; border-right:1 solid #000000; }
.SysT { font-family:Verdana; background-color:#EEEEEE; font-size:9px; border-bottom:1 solid #000000; border-right:1 solid #000000; }
.SysR { font-family:Verdana; background-color:#FFFFFF; font-size:9px; border:1 solid #000000; }

.PartBEditorFilter { font-family:Verdana; font-size:9px; }
.PartBEditorFilterTitle { font-family:Verdana; font-size:9px; color:#500000; }
.PartBEditorSize { font-family:Verdana; font-size:9px; text-align:center; font-style:italic; width:100%; }

.FeederSection     { font-family: Roboto, Arial, verdana; font-size:12px; color: #500000; padding:0; padding-top:10; font-weight:bold; border-bottom:1px #AAAAAA solid; font-variant:small-caps; }
.FeederBloc     	 { font-family: Verdana; font-size:9px; color: #364347; padding-top:5; font-weight:bold; }
.FeederText        { font-family: Verdana; font-size:9px; color: #364347; padding-top:2; }
.FeederDescription { font-family: Verdana; font-size:9px; color: #364347; background-color:#FFF7E7; }
.FeederField       {	font-family: Verdana; font-size:9px; margin:0px; margin-right:8px; };

.PartBBoardTitlex     { font-family: Roboto, Arial, verdana; font-size:12px; color: #500000; font-weight:bold; font-variant:small-caps; background-color:#FFFFFF; }
.PartBBoardTitle      { padding:2; padding-left:10; margin-top:15; height:17px; font-family: Verdana; font-size:9px; font-weight:bold; background-color:#FFFFFF; border:1px #C7D1D7 solid; background-image:url(select.gif); }


.PartBBoardPartB_0_0  { background-color:#D2EDFF; }
.PartBBoardPartB_0_1  { background-color:#DFF2FF; }
.PartBBoardPartB_1_0  { background-color:#FFFFFF; border-bottom:1 #EEEEEE solid; }
.PartBBoardPartB_1_1  { background-color:#F5F5F5; border-bottom:1 #EEEEEE solid; }
.PartBBoardFiscalyear { padding:3; padding-left:5; font-style:italic; font-family:Verdana; font-size:9px; color:#888888;}
.PartBBoardCategory   { font-family:Verdana; font-size:9px; color:#364347;}
.PartBBoardFilter     { font-family:Verdana; font-size:9px; color:#888888;}

.ComponentBoard					 { background-color:#B2C6CD; background-repeat:repeat-x; padding:0; }
.ComponentGaleryItem     { height:18; text-align:left; padding-left:20; font-family: Verdana; font-size:9px; color: #364347; padding:1; border:none; cursor:hand; text-overflow:ellipsis; overflow:hidden; } 
.ComponentGaleryItemSlct { height:18; text-align:left; padding-left:10; font-family: Verdana; font-size:9px; color: #364347; padding:0; border:1px solid #849395 solid; cursor:hand; background-color:#FFFFFF; text-overflow:ellipsis; overflow:hidden; }

.RoadmapMTitle        { font-family: Roboto, Arial, verdana; font-size:11px; color:#333333; font-weight:bold; padding:3; font-variant:small-caps; text-align:center; }
.RoadmapMForm         { padding-right:10; border:1px solid #000000; background-color:#FFFFFF; }
.RoadmapMAction       { font-family:Verdana; font-size:9px; font-weight:bold; }
.RoadmapMActionPending{ font-family:Verdana; font-size:9px; color:#555555; }
.RoadmapMActor        { font-family:Verdana; font-size:9px; }

.Dictionary       { font-family: Verdana; font-size:9px; color: #364347; border:1 solid black; vertical-align:top;}
.DictionaryTitle  { font-family: Verdana; font-size:9px; color: #364347; border:1 solid black; vertical-align:top; background-color:#E5E5E5; font-weight:bold; }

.PortfolioBoard {}
.PortfolioBoard * .BoardL { background-color:#B2C6CD; background-repeat:none; width:100%; height:100%; vertical-align:top\"; }
.PortfolioLink { cursor:hand; text-decoration:underline; font-size:9px; font-family:Verdana; white-space:nowrap; vertical-align:absmiddle;}
.PortFolioEditName { font-family: Verdana; font-size:7px; padding:1px; color:#364347; font-weight:bold; font-variant:small-caps; text-overflow:ellipsis; white-space:nowrap; text-align:center; width:100px; overflow:hidden; }

.Portfoliotable             { font-family: Verdana; font-size:7px; color:#364347; font-weight:bold; font-variant:small-caps; table-layout:fixed;}
.Portfolioname              { border: 1px #AAAAAA dotted; width:100px; text-align:center; }
.Portfoliotable .BoardI     { border-bottom:1px #AAAAAA solid; width:25px; }
.Portfoliotable .BoardIslct { background-color:#FFF7E7; border-bottom:1px #AAAAAA solid; width:25px; }
.Portfoliotable div         { text-overflow:ellipsis; white-space:nowrap; text-align:center; width:100px; overflow:hidden; }

.DefaultFilter { height:100%; background-repeat:repeat-x; background-color:#FFFFFF; }

.PortfolioFilter { height:100%; background-repeat:repeat-x; background-image:url(../skin/portfolio/fondlist.jpg); }

.BoardText_filter                { font-family: Roboto, Arial, verdana; font-size:10px; color:#364347; cursor:hand; background-color:transparent; border:1 solid #364347;/*  border-right:0.1em solid #364347; border-left:none; border-bottom:0.1em solid #364347; */}
.BoardBack_filter                { height:100%; background-repeat:repeat-x; background-color:#E9E9E9; }
.BoardFiltersHighlight_filter    {height:15; font-family: Roboto, Arial, verdana; font-size:9px; cursor:hand; background-color:#1EA3B9; color:#ffffff;  }
.BoardFiltersGrayHighlight_filter{height:15; font-family: Roboto, Arial, verdana; color:#555555; font-size:9px; cursor:hand; background-color:#B2C6CD;   }
.BoardText_portfolio                { font-family: Verdana; font-size:9px; cursor:hand; background-color:#FFFFFF; background-repeat:repeat-x;}
.BoardBack_portfolio                { height:100%; background-repeat:repeat-x; background-image:url(../skin/portfolio/fondlist.jpg); background-color:#E8993A; }
.BoardFiltersHighlight_portfolio    { height:15; font-family: Verdana; font-size:9px; cursor:hand; background-image:url(../skin/portfolio/list.jpg);  }
.BoardFiltersGrayHighlight_portfolio{ height:15; font-family: Verdana; color:#555555; font-size:9px; cursor:hand; background-color:#ffffff;   }
.BoardText_control                { font-family: Verdana; font-size:9px; cursor:hand; background-color:transparent; }
.BoardBack_control                { height:100%; background-image:url(skin/control/fondlist.jpg); background-color:#A2A2A2; }
.BoardFiltersHighlight_control    { height:15; font-family: Verdana; font-size:9px; cursor:hand; background-color:#FFFFFF;  }
.BoardFiltersGrayHighlight_control{ height:15; font-family: Verdana; color:#555555; font-size:9px; cursor:hand; background-color:#FFFFFF;   }
.BoardText_prodlife                { font-family: Verdana; font-size:9px; cursor:hand; background-color:#FFFFFF; background-repeat:repeat-x;}
.BoardBack_prodlife                { height:100%; background-repeat:repeat-x; background-image:url(skin/control/fondlist.jpg); background-color:#A2A2A2; }
.BoardFiltersHighlight_prodlife    { height:15; font-family: Verdana; font-size:9px; cursor:hand; background-color:#FFFFFF;  }
.BoardFiltersGrayHighlight_prodlife{ height:15; font-family: Verdana; color:#555555; font-size:9px; cursor:hand; background-color:#FFFFFF;   }


.BoardPlugin_portfolio      { background-color:#FFF7E7; margin:5px; margin-top:10px; border:1px solid #F2C061; font-family:Verdana; font-size:9px; color:#364347; padding:2px; }
.BoardPluginTitle_portfolio { font-weight:bold; background-color:#FFFFFF; }
.BoardPlugin_portfolio      { background-color:#EBF0DA; margin:5px; margin-top:10px; border:1px solid #BFD859; font-family:Verdana; font-size:9px; color:#364347; padding:2px; }

.MenuCtx    { font-family: Verdana; font-size:10px; color: #364347; padding-top:2px; padding-bottom:2px; border-bottom:1 solid black; cursor:hand; }
.MenuCtxOn  { font-family: Verdana; font-size:10px; color: #364347; padding-top:2px; padding-bottom:2px; border-bottom:1 solid black; cursor:hand; background-color:#FDE9B6; }
.MenuCtxTitle { font-family: Verdana; font-size:10px; color:#000000; padding-top:2px; padding-bottom:2px; border-bottom:1 solid black; background-color:#8CABB7; }

.BoardTemplateItems    { position:relative; width:100%; overflow:hidden; visibility:visible; background-color:#FFFFFF; border:1px #FFFFFF solid; }
/*.BoardTemplateItemsOver{ position:relative; width:100%; overflow:hidden; visibility:visible; background-color:#E5E5E5; border:1px #CCCCCC solid; }*/
.BoardTemplateImage    { left:5px; width:32px; height:32px; margin-top:4; margin-bottom:4; }
.BoardTemplateTitle    { font-family: RobotoLight, Arial, verdana; font-size:14px; color: #364347; }
.BoardTemplateDesc     { font-family: Verdana; font-size:9px; color:#364347; }

.SearchReplacerTitle       { font-family: Roboto, Arial, verdana; font-size:12px; color: #500000; padding:0; font-weight:bold; font-variant:small-caps; border-bottom:1px #AAAAAA solid; }
.search .SRT  { font-family: Roboto, Arial, verdana; font-size:12px; color: #500000; padding:0; font-weight:bold; font-variant:small-caps; border-bottom:1px #AAAAAA solid; }
.search .SRT img { width:20px; height:13px; cursor:hand; }
.search .SRT2 { font-family: Verdana; font-size:9px; font-weight:bold; border:none; padding-bottom:0px; padding-left:20px; background-image:url("skin/document/indent.gif") background-repeat:no-repeat: }
.search .SRT2 img { width:20px; height:13px; cursor:hand; }
.search .SRT3 { font-family: Verdana; font-size:9px; font-weight:bold; border:none; padding-bottom:0px; padding-left:60px; background-image:url("skin/document/indent3.gif") background-repeat:no-repeat: }
.search .SRTx { font-family: Verdana; font-size:9px; color: #364347; padding-bottom:10; padding-left:50px; }

.RdocBlocLanguageDiv { position:absolute; text-align:center; top:0px; width:100%; height:20px; }
.RdocBlocLanguage { white-space:nowrap; display:inline; background-color:#FAFAFA; border:1 solid black; cursor:hand; padding-left:5px; padding-right:5px; }

a.Translate { text-decoration:none; } 
a.T { text-decoration:none; } 

.WarningBoard           { padding:3; padding-left:5; font-style:italic; font-family:Verdana; font-size:9px; color:#888888; position:relative; width:100%; height:100%; }
.WarningBoardState      { padding:3; padding-left:5; font-style:italic; font-family:Verdana; font-size:9px; color:#888888; position:absolute; left:0; top:0; width:80px; height:40px; }
.WarningBoardTitle      { padding:2; padding-left:10; margin-top:15; height:17px; font-family: Verdana; font-size:9px; font-weight:bold; background-color:#FFFFFF; border:none; background-image:url(select.gif); }
.WarningBoardModule     { padding:2; padding-left:10; margin-top:15; height:17px; font-family: Verdana; font-size:9px; font-weight:bold; background-color:#E9E9E9; border:none; width:100%; }
.WarningBoardAlert      { padding:2; padding-left:5; margin-top:0; height:17px; font-family: Verdana; font-size:9px; color:#F84545; background-color:#ffffff; border:none; }
.WarningBoardAlertText  { padding:2; margin-top:0; font-family: Verdana; font-size:9px; color:#FEB5B5; width:100%; }
.WarningBoardCategory   { font-family:Verdana; font-size:9px; color:#364347; width:100%; height:20%; }
.WarningBoardSubtitle   { font-family:Verdana; font-size:9px; color:#888888; width:100%; height:20%; font-style:italic; }
.WarningBoardFilter     { font-family:Verdana; font-size:9px; color:#888888; width:100%; height:60%; }
.WarningBoard__0        { background-color:#FFD2ED; position:relative; width:100%; height:40px; }
.WarningBoard__1        { background-color:#FFDFF2; position:relative; width:100%; height:40px; }
.WarningBoard_INFO_0    { background-color:#D2FFED; position:relative; width:100%; height:40px; cursor:hand; }
.WarningBoard_INFO_1    { background-color:#DFFFF2; position:relative; width:100%; height:40px; cursor:hand; }
.WarningBoard_WARNING_0 { background-color:#D2EDFF; position:relative; width:100%; height:40px; cursor:hand; }
.WarningBoard_WARNING_1 { background-color:#DFF2FF; position:relative; width:100%; height:40px; cursor:hand; }
.WarningBoard_ERROR_0   { background-color:#FFEDB9; position:relative; width:100%; height:40px; cursor:hand; }
.WarningBoard_ERROR_1   { background-color:#FFF2CF; position:relative; width:100%; height:40px; cursor:hand; }
.WarningBoard_CLOSE_0   { background-color:#EEEEEE; position:relative; width:100%; height:40px; }
.WarningBoard_CLOSE_1   { background-color:#DDDDDD; position:relative; width:100%; height:40px; }
.WarningImage           { cursor:hand; text-align:right; }

.WarningAgregHeader     { position:relative; left:0; top:0; width:100%; height:20px; }
.WarningAgregData       { position:relative; top:0;  top:0; width:100%; height:100%; }
.WarningAgregInfo       { padding:2; padding-left:2; text-align:center; font-family:Verdana; font-size:9px; color:#364347; font-weight:bold; border-bottom:1px solid #CCCCCC; }
.WarningAgreg           { padding:2; padding-left:2; text-align:center; font-family:Verdana; font-size:9px; color:#364347; width:40px; }
.WarningAgregButton     { padding:0; padding-left:0; text-align:center; width:20px; }
.WarningAgregSeparator  { text-align:center; width:1px; border-right:1px solid #CCCCCC; }
.WarningAgreg_0_0       { padding:3; padding-left:5; font-weight:bold;  font-family:Roboto, Arial, verdana; font-size:9px; color:#800000; background-color:#F9F9F9; }
.WarningAgreg_0_1       { padding:3; padding-left:5; font-weight:bold;  font-family:Roboto, Arial, verdana; font-size:9px; color:#800000; background-color:#FFFFFF; }
.WarningAgreg_1_0       { padding:3; padding-left:5; font-weight:bold;  font-family:Roboto, Arial, verdana; font-size:10px; color:#364347; background-color:#F9F9F9; }
.WarningAgreg_1_1       { padding:3; padding-left:5; font-weight:bold;  font-family:Roboto, Arial, verdana; font-size:9px; color:#364347; background-color:#FFFFFF; }
.WarningAgreg_2_0       { padding:3; padding-left:5;                    font-family:Roboto, Arial, verdana; font-size:9px; color:#364347; background-color:#F9F9F9; }
.WarningAgreg_2_1       { padding:3; padding-left:5;                    font-family:Roboto, Arial, verdana; font-size:9px; color:#364347; background-color:#FFFFFF; }
.WarningAgreg_3_0       { padding:3; padding-left:5; font-style:italic; font-family:Roboto, Arial, verdana; font-size:9px; color:#888888; background-color:#F9F9F9; }
.WarningAgreg_3_1       { padding:3; padding-left:5; font-style:italic; font-family:Roboto, Arial, verdana; font-size:9px; color:#888888; background-color:#FFFFFF; }
.WarningAgregData_0_0   { padding:3; width:40px; text-align:center; font-weight:bold;  font-family:Verdana; font-size:9px; color:#800000; background-color:#F9F9F9; }
.WarningAgregData_0_1   { padding:3; width:40px; text-align:center; font-weight:bold;  font-family:Verdana; font-size:9px; color:#800000; background-color:#FFFFFF; }
.WarningAgregData_1_0   { padding:3; width:40px; text-align:center; font-weight:bold;  font-family:Verdana; font-size:9px; color:#364347; background-color:#F9F9F9; }
.WarningAgregData_1_1   { padding:3; width:40px; text-align:center; font-weight:bold;  font-family:Verdana; font-size:9px; color:#364347; background-color:#FFFFFF; }
.WarningAgregData_2_0   { padding:3; width:40px; text-align:center;                    font-family:Verdana; font-size:9px; color:#364347; background-color:#F9F9F9; }
.WarningAgregData_2_1   { padding:3; width:40px; text-align:center;                    font-family:Verdana; font-size:9px; color:#364347; background-color:#FFFFFF; }
.WarningAgregData_3_0   { padding:3; width:40px; text-align:center; font-style:italic; font-family:Verdana; font-size:9px; color:#888888; background-color:#F9F9F9; }
.WarningAgregData_3_1   { padding:3; width:40px; text-align:center; font-style:italic; font-family:Verdana; font-size:9px; color:#888888; background-color:#FFFFFF; }

.ProdLifeBoard          { padding:5; padding-top:15; padding-bottom:15; font-family:Verdana; font-size:9px; color:#888888; position:relative; width:100%; height:100%; }
.ProdLifeBoardStartLine { padding:1; font-weight:bold; font-family:Verdana; font-size:9px; color:#364347; width:60px; }
.ProdLifeBoardText      { padding:1; font-family:Verdana; font-size:9px; color:#364347; text-align:center; }
.ProdLifeBoardLine      { padding:1; font-family:Verdana; font-size:9px; color:#888888; width:100px; height:25%; text-align:center; border-left:1 solid #3399FF; border-right:1 solid #3399FF; background-color:#99CCFF; }
.ProdLifeBoardLineT     { padding:1; font-family:Verdana; font-size:9px; color:#364347; width:100px; height:25%; text-align:center; border-left:1 solid #3399FF; border-right:1 solid #3399FF; border-top:1 solid #3399FF; background-color:#99CCFF; }
.ProdLifeBoardLineB     { padding:1; font-family:Verdana; font-size:9px; color:#888888; width:100px; height:25%; text-align:center; border-left:1 solid #3399FF; border-right:1 solid #3399FF; border-bottom:1 solid #3399FF; background-color:#99CCFF; }
.ProdLifeBoardAddLine   { padding:1; font-family:Verdana; font-size:9px; color:#888888; width:100px; height:25%; text-align:center; border-left:1 dotted #3399FF; border-right:1 dotted #3399FF; }
.ProdLifeBoardAddLineT  { padding:1; font-family:Verdana; font-size:9px; color:#888888; width:100px; height:25%; text-align:center; border-left:1 dotted #3399FF; border-right:1 dotted #3399FF; border-top:1 dotted #3399FF; }
.ProdLifeBoardAddLineB  { padding:1; font-family:Verdana; font-size:9px; color:#888888; width:100px; height:25%; text-align:center; border-left:1 dotted #3399FF; border-right:1 dotted #3399FF; border-bottom:1 dotted #3399FF; }
.ProdLifeBoardTipsLine  { padding:1; font-weight:italic; font-family:Verdana; font-size:9px; color:#888888; width:250px; height:25%; }

.DocActor { font-family: Verdana; font-size:9px; }
.DocumentActorTitle { padding:2; padding-left:10; margin-top:15; height:17px; font-family: Verdana; font-size:9px; font-weight:bold; background-color:#FFFFFF; border:1px #C7D1D7 solid; background-image:url(select.gif); }
.DocumentActor      { font-family: Verdana; font-size:9px; padding:1px; color:#364347; }
.DocumentActorError { font-family: Verdana; font-size:9px; padding:1px; color:#800000; }
.DocProperty    { font-family: Verdana; font-size:9px; }
.DocPropertyTable      { font-family: Verdana; font-size:9px; border-bottom:1px solid #CCCCCC; text-align:center; }
.DocPropertyTableTitle { text-align:center; font-family:Roboto, Arial, verdana; font-size:11px; border-bottom:1px solid #000000; font-weight:bold; padding-right:2px; }
.DocPropertyColTitle   { text-align:right; font-family:Roboto, Arial, verdana; font-size:11px; border-bottom:1px solid #CCCCCC; font-weight:bold; padding-right:2px; }
.DocumentPropertyTitle  { padding:2; padding-left:10; margin-top:15; height:17px; font-family: Roboto, Arial, verdana; font-size:11px; font-weight:bold; background-color:#FFFFFF; border:1px #C7D1D7 solid; background-image:url(select.gif); }

.DocFiles           { font-family: Verdana; font-size:9px; }
.DocFilesTable      { text-align:center; border-bottom:1px solid #CCCCCC; }
.DocFilesTableTitle { text-align:center; border-bottom:1px solid #000000; font-weight:bold; padding-right:2px; }
.DocFilesColTitle   { text-align:left; border-bottom:1px solid #CCCCCC; font-weight:bold; padding-right:2px; }
.DocFilesTitle  { padding:2; padding-left:10; margin-top:15; height:17px; font-size:8pt; font-weight:bold; background-color:#FFFFFF; border:1px #C7D1D7 solid; background-image:url(select.gif); }

.DocTrv      { font-family: Roboto, Arial, verdana; font-size:12px; vertical-align:top; }
.DocTrvText  { font-family: Verdana; font-size:9px; background-color:#FFFFFF; padding:2px; border:1px solid #000000; border-top:none; border-bottom-color:#BBBBBB; }
.DocTrvCpt   { width:50px; padding:2px 5px; }
.DocTrvIndicator { height:100%; width:4px; margin:0px; padding:0px; }
.DocTrvGREEN   { width:100%; height:100%; background-color:#00FF00; }
.DocTrvORANGE  { width:100%; height:100%; background-color:#FF8800; }
.DocTrvRED     { width:100%; height:100%; background-color:#FF0000; }
.DocTrvTabList { width:100%; height:23px; };
.DocTrvTab     { position:relative; z-index:11; height:100%; padding:0 15px; vertical-align:middle; background-color:#CCCCCC; border-top:1px solid #000000; border-right:1px solid #000000; border-bottom:1px solid #000000; };
.DocTrvTabSel  { position:relative; z-index:11; height:100%; padding:0 15px; vertical-align:middle; background-color:#FDF5DF; border-top:1px solid #000000; border-right:1px solid #000000; border-bottom:1px solid #FDF5DF; };
.DocTrvBottom  { background-color:#FDF5DF; border:1px solid #000000; padding:0px; }

.PickerLangCell   { text-align:center; font-family: Verdana; font-size:9px; border-bottom:1px solid #CCCCCC; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; }
.PickerLangTitle  { text-align:center; font-family: Verdana; font-size:9px; border-bottom:1px solid #CCCCCC; font-weight:bold; padding-right:2px; }
.PickerLangLabel  { text-align:right; font-family: Verdana; font-size:9px; border-bottom:1px solid #CCCCCC; font-weight:bold; padding-right:2px; }

.ProspectusActionPublicationAlert  { font-family: Roboto, Arial, verdana; font-size:12px; color: #500000;  }

.DiffTok  { font-weight:bold; color:#FF0000; }

.AlertContent			{ border:1px solid #990000; background-color:#FFFFFF; padding:0px; }
.AlertContentGray	{ border:1px solid #990000; background-color:#E4E4E4; padding:0px; }
.AlertContentToolbar { background-color:#990000; vertical-align:top; width:12px; color:#FFFFFF; padding-top:5px; text-align:center; font-weight:bold; font-family: Roboto, Arial, verdana; font-size:12px; }
.AlertMessage			{ font-family:Verdana; font-size:9px; padding:1px; }
.AlertIndicator		{ background-image:url(../skin/alert/icomment_indicator.gif); background-repeat:no-repeat; font-size:1px; }
.AlertIndicatorCount	{ background-image:url(../skin/alert/icomment_indicator.gif); background-repeat:no-repeat; }
.AlertTitle				{ font-variant:small-caps; font-weight:bold; font-family:Verdana; font-size:9px; color:#364347; text-align:center; width:100%; padding:4px; background-color:#C9DEF3; border:1px solid #ABC9E3; } /*4C87AB; }*/
.AlertAuthor			{ font-style:italic; font-family:Verdana; font-size:9px; margin-top:7px; }
.AlertQuote       { font-style:italic; font-family:Verdana; font-size:9px; color:#364347; text-align:center; width:100%; padding:2px; border-bottom:1px solid #990000; }

.SubfundBoardState { position:absolute; left:0; top:0; width:80px; height:40px; padding:3; padding-left:5; font-style:italic; font-family:Verdana; font-size:9px; color:#888888;}
.SubfundBoardCategory   { height:50%; font-family:Verdana; font-size:9px; color:#364347;}
.SubfundBoardFilter     { font-family:Verdana; font-size:9px; color:#888888;}
.SubfundBoard__0        { position:relative; height:40px; cursor:hand; background-color:#FFD2ED; }
.SubfundBoard__1        { position:relative; height:40px; cursor:hand; background-color:#FFDFF2; }
.SubfundSubfundd_ACTIVE_0  { position:relative; height:40px; cursor:hand; background-color:#FFFFFF; border-bottom:1 #EEEEEE solid; }
.SubfundBoard_PROJECT_0 { position:relative; height:40px; cursor:hand; background-color:#D2EDFF; }
.SubfundBoard_PROJECT_1 { position:relative; height:40px; cursor:hand; background-color:#DFF2FF; }
.SubfundBoard_PENDING_0 { position:relative; height:40px; cursor:hand; background-color:#D2FFED; }
.SubfundBoard_PENDING_1 { position:relative; height:40px; cursor:hand; background-color:#DFFFF2; }
.SubfundBoard_STORED_0  { position:relative; height:40px; cursor:hand; background-color:#EEEEEE; }
.SubfundBoard_STORED_1  { position:relative; height:40px; cursor:hand; background-color:#DDDDDD; }

.SubfundText        { font-family: Verdana; font-size:9px; color: #001A92; padding:1; font-weight:bold; font-variant:small-caps; list-style-type:square; border-bottom:1 #888888 solid; }
.SubfundTextSel     { font-family: Verdana; font-size:9px; color: #555555; padding:1; font-weight:bold; font-variant:small-caps; background-color:#FFFFFF; list-style-type:square; border-bottom:1 #888888 solid; }
.SubfundTextHili    { font-family: Verdana; font-size:9px; color: #555555; padding:1; font-weight:bold; font-variant:small-caps; background-color:#FFFFFF; list-style-type:square; border-bottom:1 #888888 solid; }

.SfMatrixField1      { font-weight:bold; font-family:Verdana; font-size:9px; padding:1px; background-color:#F9EDCF; border:1px solid #000000; }
.SfMatrixField2      { font-weight:bold; font-family:Verdana; font-size:9px; padding:1px; background-color:#F9F4E8; border:1px solid #000000; }
.SfMatrixFieldValue1 { writing-mode:tb-rl;filter:flipH() flipV(); font-family:Verdana; font-size:9px; padding:1px; background-color:#F9EDCF; border:1px solid #000000; }
.SfMatrixFieldValue2 { writing-mode:tb-rl;filter:flipH() flipV(); font-family:Verdana; font-size:9px; padding:1px; background-color:#F9F4E8; border:1px solid #000000; }
.SfMatrixCenter1  { text-align:center; font-family:Verdana; font-size:9px; padding:1px; background-color:#F9EDCF; border:1px solid #000000; }
.SfMatrixCenter2  { text-align:center; font-family:Verdana; font-size:9px; padding:1px; background-color:#F9F4E8; border:1px solid #000000; }
.SfMatrixLeft1    { font-family:Verdana; font-size:9px; padding:1px; background-color:#F9EDCF; border:1px solid #000000; }
.SfMatrixLeft2    { font-family:Verdana; font-size:9px; padding:1px; background-color:#F9F4E8; border:1px solid #000000; }
.SfMatrixName   { font-family:Verdana; font-size:9px; padding:1px; background-color:#F9F4E8; border:1px solid #000000; }

.SfMatrix_filter  { font-family: Verdana; font-size:9px; cursor:hand; background-image:url(../skin/partb/list.jpg); background-repeat:repeat-x; border-bottom:1 #AAAAAA solid; }
.SfFilter_name { padding:2; border-bottom:1 #AAAAAA solid; white-space:nowrap; overflow:hidden; }
.SfFilter_col1 { font-family: Verdana; font-size:9px; font-weight:bold; vertical-align:top; }
.SfFilter_col2 { font-family: Verdana; font-size:9px; }

.PartBBatch { font-family:Verdana; font-size:9px; width:100%; }
.PartBBatchTitle { font-weight:bold; }
.PartBBatchEditor{ height:100%; width:100%; border:1px solid #999999; }
.PartBBatchButton{ text-align:right; background-color:#FEFEFE; }
.PartBBatchEVEN { font-family:Verdana; font-size:9px; text-align:center; padding:2px; border:1px solid #999999; background-color:#F9EDCF; }
.PartBBatchODD  { font-family:Verdana; font-size:9px; text-align:center; padding:2px; border:1px solid #999999; background-color:#F9F4E8; }


.PlanConfMessage    { font-family: Verdana; font-size:9px; font-weight:bold; overflow:hidden; visibility:visible;}
.PlanConfItems      { font-family: Verdana; font-size:9px; overflow:hidden; visibility:visible;}
.PlanConfTableTitle { font-family: Verdana; font-size:9px; text-align:center; overflow:hidden; visibility:visible;}

.PlanConfigItemsSimpleLine    {font-family: Verdana; font-size:9px; overflow:hidden; visibility:visible;  }
.PlanConfigItemsSimpleLineOver{ font-family: Verdana; font-size:9px; overflow:hidden; visibility:visible; background-color:#E5E5E5; }

.PlanConfResult     { font-family: Verdana; font-size:9px; font-weight:bold; }
.PlanConfTable      { font-family: Verdana; font-size:9px; border:1px solid #CCCCCC; }

.PlanMatrix           { background-image:url(../skin2/wizardbg2.jpg); background-repeat:repeat-y; background-color:#FFFFFF; width:100%; height:100%; }
.PlanMatrixResult     { font-family: Verdana; font-size:9px; text-align:center; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; font-weight:bold; }
.PlanMatrixTable      { font-family: Verdana; font-size:9px; border-bottom:1px solid #CCCCCC; text-align:center; }
.PlanMatrixTableTitle { text-align:right; font-family: Verdana; font-size:9px; border-bottom:1px solid #CCCCCC; font-weight:bold; padding-right:2px; }
.PlanMatrixConf       { border:1px solid #999999; margin:0px 1px; height:16; };
.PlanMatrixConfOver   { border:1px solid #000000; margin:0px 1px; height:16; };

.PlanContentItem  { position:relative; margin:15px 30px; padding:5; border:1px solid #CCCCCC; }
.PlanContentName  { font-family: Verdana; font-size:9px; font-weight:bold; }
.PlanContentState { font-family: Verdana; font-size:9px; font-style:italic; padding:1px 5px; vertical-align:top; }
.PlanContentProd  { font-family: Verdana; font-size:9px; }

.PlanMatrixConf     { font-family: Verdana; font-size:9px; }
.PlanMatrixConfSel  { font-family: Verdana; font-size:9px; background-color:#F9C660; }
.PlanMatrixEditor   { font-family: Verdana; font-size:9px; padding:1px 3px; }

.PlanBoardL { background-color:#B2C6CD; background-repeat:none; width:100%; height:100%; vertical-align:top\"; }
.PlanBoardState { padding:3; padding-left:5; font-style:italic; font-family:Verdana; font-size:9px; color:#888888;}
.PlanBoardCategory   { font-family:Verdana; font-size:9px; color:#364347;}
.PlanBoard_0        { background-color:#FFFFFF; }
.PlanBoard_1        { background-color:#FFFFFF; }

.PlanEditor         { background-image:url(../skin2/wizardbg2.jpg); background-repeat:repeat-y; background-color:#FFFFFF; width:100%; height:100%; }

.PlanDetail         { font-family: Verdana; font-size:9px; }
.PlanDetailOver     { font-family: Verdana; font-size:9px; background-color:#E5E5E5; }
.PlanDetailTitle    { font-family: Verdana; font-size:9px; font-weight:bold; }

.BoardFiltersHighlight_plan     {height:15; font-family: Verdana; font-size:9px; cursor:hand; background-image:url(../skin/plan/list.jpg);  }
.BoardText_plan                 { font-family: Verdana; font-size:9px; cursor:hand; background-image:url(../skin/plan/list.jpg); background-repeat:repeat-x;}
.BoardFiltersGrayHighlight_plan {height:15; font-family: Verdana; color:#555555; font-size:9px; cursor:hand; background-image:url(../skin/plan/list.jpg);   }

span.square { height:15px; width:25px; cursor:hand; }
span.square2 { height:15px; width:25px; }
.lexTAB { border-bottom:1 solid black; }
.lexCEL { border-bottom:1 solid black; border-right:1 solid black; }
.lexTEXT { font-family:verdana; font-size:9px; border:1 solid black; padding:1px; width:50%; height:100%; }
.lexARR { width:20px; text-align:center; }

.lexLine{ font-family:Verdana; font-size:9px; }
.lexLineTitle{ font-weight:bold; font-family:Verdana; font-size:9px; }
.lexLineH1{ border-top:1px solid #500000; font-family:Verdana; font-size:9px; }
.lexLineH2{ border-top:1px solid #999999; font-family:Verdana; font-size:9px; }
.lexPlugin{ font-family:Verdana; font-size:9px; padding:0px; }

.ControlItem      { border-bottom: 1px solid #AAAAAA; }
/*.ControlItemOver  { border-bottom: 1px solid #AAAAAA; background-color:#B2C6CD; }*/

.ControlWindow { background-image:url(../skin2/wizardbg2.jpg); background-repeat:repeat-y; background-color:#FFFFFF; width:100%; }
.ControlWindowBlue { /* background-image:url(../skin2/wizardbg3.jpg); background-repeat:repeat-y;  */background-color:#ffffff; width:100%; }
.CBatchLeft    { font-family:Verdana; font-size:9px; text-align:left; padding:2px; border:1px solid #999999; }
.CBatchCenter  { font-family:Verdana; font-size:9px; text-align:center; padding:2px; border:1px solid #999999; }

.PMLevelO     { background-image:url(../skin/publication/bg-open.png); background-repeat:no-repeat; font-family:Verdana; font-size:9px; margin:5px; padding:4px; }
.PMLevelC     { background-image:url(../skin/publication/bg-close.png); background-repeat:no-repeat; font-family:Verdana; font-size:9px; margin:5px; padding:4px; }
.Plan2Window { background-image:url(../skin2/wizardbg2.jpg); background-repeat:repeat-y; background-color:#FFFFFF; width:100%; }
.Plan2WindowBlue   { background-image:url(../skin2/wizardbg3.jpg); background-repeat:repeat-y; background-color:#FFFFFF; width:100%; }
.Plan2WindowOrange { /* background-image:url(../skin2/wizardbg4.jpg); background-repeat:repeat-y;  */background-color:#FFFFFF; width:100%; }
.Plan2Left    { font-family:Verdana; font-size:9px; text-align:left; padding:1px; }
.Plan2Center  { font-family:Verdana; font-size:9px; text-align:center; padding:1px; }
.Plan2Title   { font-family:Verdana; font-size:9px; font-weight:bold; text-align:left; padding:1px; }
.Plan2Small   { font-family:Verdana; font-size:9px; text-align:left; padding:1px; }
.Plan2MatTitle      { width:60px;  font-family:Verdana; font-size:9px; text-align:center; padding:2px; border-left:1px solid #AAAAAA; border-bottom:1px solid black;  }
.Plan2MatTitle td   { width:60px; }
.Plan2MatTitleSplit { width:90px;  font-family:Verdana; font-size:9px; text-align:center; padding:2px; border-left:0px; border-right:1px solid black; border-bottom:1px solid black;  }
/* .Plan2MatTitleEnd   { width:170px; font-family:Verdana; font-size:9px; text-align:center; padding:2px; border-left:1px solid #AAAAAA; border-bottom:1px solid black;  } */
.Plan2MatTitleEnd   { width:100px; font-family:Verdana; font-size:9px; text-align:center; padding:2px; border-left:1px solid #AAAAAA; border-bottom:1px solid black;  }

.Plan2MatTitleFirst { font-family:Roboto, Arial, verdana; font-size:11px; color:#500000; font-variant:small-caps; text-align:left; padding:2px; border-right:1px solid black; border-bottom:1px solid black; font-weight:bold; }
.Pc                 { font-family:Verdana; font-size:9px; text-align:center; vertical-align:middle; padding:2px; border-left:1px solid #AAAAAA; }
.Pc2                { font-family:Verdana; font-size:9px; text-align:center; vertical-align:middle; padding:2px; border-left:0px; }
.PcF                { width:100px; font-family:Verdana; font-size:9px; text-align:left; vertical-align:middle; padding:2px; border-right:1px solid black; font-weight:bold;  }
.Plan2Menu      { font-family:Verdana; font-size:9px; color:#5E696D; height:20; font-weight:bold;}
.Plan2MenuOn    { font-family:Verdana; font-size:9px; color:#5E696D; height:20; background-color:#FFFFFF; }
.Plan2MenuItem  { padding:2px; border-top:1 solid black; }
.Plan2MenuItemFirst { padding:2px; border-top:2px solid #AA0000; }
.Plan2Error     { font-family:Verdana; font-size:9px; color:#500000; font-style:italic; padding-top:2px; }
.Plan2MenuItemOld  { padding:2px; border-top:1 solid black; color:#888888; }
.Plan2MenuItemOldFirst { padding:2px; border-top:2px solid #AA0000; color:#888888; }
.Plan2MenuTitle { font-family:Roboto, Arial, verdana; font-size:11px; padding:2px; background-color:#e9e9e9; color:#364347; text-align:left; font-weight:bold; }
.Plan2MenuFund { font-family:Roboto, Arial, verdana; font-size:11px; padding:2px; background-color:#1EA3B9; color:#FFFFFF; text-align:center; font-weight:bold; border-top:1px solid #FF0000; border-bottom:1px solid #550000; }
.Plan2MenuDate { font-family:Roboto, Arial, verdana; font-size:11px; padding:2px; color:#364347; text-align:left; font-weight:bold; }
.Plan2AdjustMenu    { font-family:Verdana; font-size:9px; color:#364347; height:20; background-color:#f4cf7f; }

.rdTop5 { position:absolute; top:-5px; left:0px; width:100%; height:5px; z-index:999998; }
.rdTop0 { position:absolute; top:0px; left:0px; width:100%; height:5px; z-index:999998; }
.rdTopX { position:relative; top:0; left:0px; width:100%; font-size:1px; z-index:999999; }
.rdRF   { position:relative; top:0; left:0; right:0; bottom:0; width:100%; height:100%; font-size:1px; z-index:999999;}

.DocBoardInfos { position:relative; left:0; top:0; width:100%; height:40px; padding-left:80px; }
.BoardField    { padding:2; text-align:left; white-space:nowrap; overflow:hidden; }
.AssistMenu { vertical-align:top; background-image:url(../skin/assist/indent.gif); background-repeat:repeat-y; }

.PLBoardState           { padding:2; padding-left:3;  position:absolute; left:0; top:0; width:20px; font-style:italic; font-family:Verdana; font-size:9px; color:#888888;}
.PLBoardInfos           { padding:2; padding-left:23; position:relative; left:0; top:0; width:100%; height:20px; }
.PLBoardInfosSlim       { padding:2; padding-left:23; position:relative; left:0; top:0; width:100%; height:20px; font-family:Verdana; font-size:9px; color:#364347; }
.PLBoardModule          { padding:2; padding-left:10; margin-top:5; height:17px; font-family: Roboto, Arial, verdana; font-size:11px; font-weight:bold; background-color:#FFFFFF; border:1px #C7D1D7 solid; background-image:url(select2.gif); width:100%; color:#364347;}
.PLBoardModuleChk       { padding:2; padding-left:10; margin-top:5; height:17px; font-family: Roboto, Arial, verdana; font-size:11px; font-weight:bold; background-color:#1EA3B9; border:1px #C1DA95 solid; width:100%; }
.PLBoardCategory        { font-family:Verdana; font-size:9px; color:#364347;}
.PLBoardInfo            { font-family:Roboto, Arial, verdana; font-size:11px; color:#364347;}

.MonitorIndicatorBlue   { padding:2; padding-left:10; margin-left:10; margin-top:12; height:17px; font-family: Verdana; font-size:9px; font-weight:bold; background-color:#AEC7EA; background-repeat:repeat-x; border:1px #C7D1D7 solid; width:100%; }
.MonitorIndicatorGreen  { padding:2; padding-left:10; margin-left:10; margin-top:12; height:17px; font-family: Verdana; font-size:9px; font-weight:bold; background-color:#D1EAAE; background-repeat:repeat-x; border:1px #C1DA95 solid;  width:100%; }
.MonitorIndicatorRed    { padding:2; padding-left:10; margin-left:10; margin-top:12; height:17px; font-family: Verdana; font-size:9px; font-weight:bold; background-color:#EAB4AE; background-repeat:repeat-x; border:1px #FFCC99 solid; width:100%; }
.MonitorIndicatorGray   { padding:2; padding-left:10; margin-left:10; margin-top:12; height:17px; font-family: Verdana; font-size:9px; font-weight:bold; background-color:#BFBFBF; background-repeat:repeat-x; border:1px #CCCCCC solid;  width:100%; }
.MonitorIndicatorBlueL  { padding:2; padding-left:10; margin-left:10; margin-top:15; height:17px; font-family: Verdana; font-size:9px; font-weight:bold; background-color:#AEC7EA; border:1px #C7D1D7 solid; width:100%; }
.MonitorIndicatorGreenL { padding:2; padding-left:10; margin-left:10; margin-top:15; height:17px; font-family: Verdana; font-size:9px; font-weight:bold; background-color:#D1EAAE; border:1px #C1DA95 solid; width:100%; }
.MonitorIndicatorRedL   { padding:2; padding-left:10; margin-left:10; margin-top:15; height:17px; font-family: Verdana; font-size:9px; font-weight:bold; background-color:#EAB4AE; border:1px #FFCC99 solid; width:100%; }
.MonitorIndicatorGrayL  { padding:2; padding-left:10; margin-left:10; margin-top:15; height:17px; font-family: Verdana; font-size:9px; font-weight:bold; background-color:#BFBFBF; border:1px #CCCCCC solid;  width:100%; }
.MonitorIndicatorTitle  { padding:2; padding-left:10; margin-top:15; height:17px; font-family: Roboto, Arial, verdana; font-size:11px; font-weight:bold; color:#364347;}
.MonitorIndicatorTitleB { padding:2; padding-left:10; margin-top:15; height:17px; font-family: Roboto, Arial, verdana; font-size:11px; font-weight:bold; color:#0000AA; }
.MonitorIndicatorScore  { padding:2; padding-left:10; margin-top:15; height:17px; font-family: verdana; font-size:9px; }
.MonitorErrorLabel      { padding:2; padding-left:10; margin-top:15; height:17px; font-family: Roboto, Arial, verdana; font-size:11px; color:#DD0000; font-style:italic; } /* font-weight:bold; */
.MonitorIndicatorDate   { padding:2; padding-left:10; margin-top:15; height:17px; font-family: Verdana; font-size:9px; }
.MonitorLink 			{ padding:2; padding-left:10; margin-top:15; height:17px; font-family: Verdana; font-size:9px; font-style:italic;}
.MonitorStepTitle 		{ padding:2; padding-left:10; font-family: Roboto, Arial, verdana; font-size:14px; font-style:italic; color:#FB7E54;}
.MonitorFieldText		{ border-width:0; padding-left:3; border-bottom:1px #888888 solid; background-image:url(inputtext.gif); background-repeat:no-repeat; background-color:transparent; };
.MonitorTextLegend 		{ font-family: Verdana; font-size:9px; color: #BB7777; };
.MonitorTextBorder		{ padding-left:5; border-bottom:1px #AAAAAA solid; };
.MonitorControlLabel 	{ padding-left:5; padding-top:7; font-family: Verdana; font-size:9px;}
.MonitorActionLabel 	{ padding-top:7; font-family: Verdana; font-size:9px;}
.MonitorFormTitle   	{ padding-top:8; font-family: Roboto, Arial, verdana; font-size:11px; }
.MonitorFormLabel    	{ padding-right:15; padding-top:5; font-family: Verdana; font-size:9px; }
.MonitorFormField    	{ padding-left:20; padding-top:5; font-family: Verdana; font-size:9px; }
.MonitorFormText    	{ padding-top:5; font-family: Roboto, Arial, verdana; font-size:11px; }
.MonitorStepArea		{ padding:5; font-family: Roboto, Arial, verdana; font-size:11px; border:1px #C7D1D7 solid; background-color:#E1EDF7;}
.MonitorActionTrueArea	{ padding:5; margin-top:5; font-family: Roboto, Arial, verdana; font-size:11px; border:1px #C1DA95 solid; background-color:#DFEED9;}
.MonitorActionFalseArea	{ padding:5; margin-top:5; font-family: Roboto, Arial, verdana; font-size:11px; border:1px #FFCC99 solid; background-color:#F6E0EB;}

.DocImport  { font-family:Verdana; font-size:9px; padding:2px 1px; vertical-align:top; }

.DocHistoBloc   { font-family:Verdana; font-size:9pt; color:#555555; font-weight:bold; text-align:left; padding:0; border:1 #AAAAAA solid; }
.DocHistoText   { font-family:Verdana; font-size:9pt; color:#555555; text-align:left; padding:5; }

.ReportTitle 		{ font-family: Roboto, Arial, verdana; font-size:14px; color: #600000; font-weight:bold; font-variant:small-caps; }
.ReportCellTitle 	{ font-family: Roboto, Arial, verdana; font-size:12px; color: #800000; font-weight:bold; font-variant:small-caps; }

.InspectorMenu        { font-family:Verdana; font-size:9px; color:#5e696d; height:20; }
.InspectorMenuOn      { font-family:Verdana; font-size:9px; color:#364347; height:20; background-color:#FFFFFF; }
.InspectorTitle       { color:#500000; }
.InspectorTitleOFF    { color:#555570; }
.InspectorGridHeader  { text-align:center;border-left:1px solid #cccccc;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc; }
.InspectorGridHeader2 { text-align:center;border-left:1px solid #cccccc;border-bottom:1px solid #cccccc; }
.InspectorGridUpper   { font-style:italic;border-bottom:1px solid #cccccc; }
.InspectorGridLower   { border-left:1px solid #cccccc;border-bottom:1px solid #cccccc; }
.InspectorGridLowerChk{ font-size:6pt;border-left:1px solid #555570;border-bottom:1px solid #cccccc; }
.InspectorGridCell    { text-align:center; }
.InspectorBGGreen     { background-image:url(../skin2/select2_mod.gif); background-repeat:repeat-x; background-color:#FFFFFF; border:1px #C1DA95 solid; }
.InspectorLeftGreen   { background-color:#FFFFFF; border-left: 1px #C1DA95 solid; border-top:   1px #C1DA95 solid; border-bottom:1px #C1DA95 solid; }
.InspectorCenterGreen { background-color:#FFFFFF; border-top:  1px #C1DA95 solid; border-bottom:1px #C1DA95 solid; }
.InspectorRightGreen  { background-color:#FFFFFF; border-right:1px #C1DA95 solid; border-top:   1px #C1DA95 solid; border-bottom:1px #C1DA95 solid; }
.InspectorBGBlue      { background-image:url(../skin2/select2.gif); background-repeat:repeat-x; background-color:#FFFFFF; border:1px #C7D1D7 solid; }
.InspectorLeftBlue    { background-color:#FFFFFF; border-left: 1px #C7D1D7 solid; border-top:   1px #C7D1D7 solid; border-bottom:1px #C7D1D7 solid; }
.InspectorCenterBlue  { background-color:#FFFFFF; border-top:  1px #C7D1D7 solid; border-bottom:1px #C7D1D7 solid; }
.InspectorRightBlue   { background-color:#FFFFFF; border-right:1px #C7D1D7 solid; border-top:   1px #C7D1D7 solid; border-bottom:1px #C7D1D7 solid; }
.InspectorBGRed       { background-image:url(../skin2/select2_warning.gif); background-repeat:repeat-x; background-color:#FFFFFF; border:1px #crimson solid;}
.InspectorLeftRed     { background-color:#FFFFFF; border-left: 1px #FFCC99 solid; border-top:  1px #FFCC99 solid; border-bottom:1px #FFCC99 solid; }
.InspectorCenterRed   { background-color:#FFFFFF; border-top:  1px #FFCC99 solid; border-bottom:1px #FFCC99 solid; }
.InspectorRightRed    { background-color:#FFFFFF; border-right:1px #FFCC99 solid; border-top:  1px #FFCC99 solid; border-bottom:1px #FFCC99 solid; }

.RaisedBlue {background: transparent; width:40%; margin:0; }
.RaisedBlue h1, .RaisedBlue p {margin:0 10px;}
.RaisedBlue h1 {font-size:2em; color:#fff; letter-spacing:1px;}
.RaisedBlue p {padding-bottom:0.5em;}

.RaisedBlue .top, .RaisedBlue .bottom {display:block; background:transparent; font-size:1px;}
.RaisedBlue .b1, .RaisedBlue .b2, .RaisedBlue .b3, .RaisedBlue .b4, .RaisedBlue .b1b, .RaisedBlue .b2b, .RaisedBlue .b3b, .RaisedBlue .b4b {display:block; overflow:hidden;}
.RaisedBlue .b1, .RaisedBlue .b2, .RaisedBlue .b3, .RaisedBlue .b1b, .RaisedBlue .b2b, .RaisedBlue .b3b {height:1px;}
.RaisedBlue .b2 {background:#ECF3F8; border-left:1px solid #fff; border-right:1px solid #eee;}
.RaisedBlue .b3 {background:#ECF3F8; border-left:1px solid #fff; border-right:1px solid #ddd;}
.RaisedBlue .b4 {background:#ECF3F8; border-left:1px solid #fff; border-right:1px solid #aaa;}
.RaisedBlue .b4b {background:#CFE1EF; border-left:1px solid #eee; border-right:1px solid #999;}
.RaisedBlue .b3b {background:#CFE1EF; border-left:1px solid #ddd; border-right:1px solid #999;}
.RaisedBlue .b2b {background:#CFE1EF; border-left:1px solid #aaa; border-right:1px solid #999;}

.RaisedBlue .b1 {margin:0 5px; background:#fff;}
.RaisedBlue .b2, .RaisedBlue .b2b {margin:0 3px; border-width:0 2px;}
.RaisedBlue .b3, .RaisedBlue .b3b {margin:0 2px;}
.RaisedBlue .b4, .RaisedBlue .b4b {height:2px; margin:0 1px;}
.RaisedBlue .b1b {margin:0 5px; background:#999;}
.RaisedBlue .boxcontent {display:block; padding:5; background:#CFE1EF; background-image:url(indicator_blue_sky.gif); background-repeat:repeat-x; border-left:1px solid #fff; border-right:1px solid #999;}
.RaisedBlue .boxcontent2 {display:block; font-size:9px; font-family:Verdana; padding:1; padding-left:5; background:#CFE1EF; background-image:url(indicator_blue_sky_little.gif); background-repeat:repeat-x; border-left:1px solid #fff; border-right:1px solid #999;}

.RaisedGreen {background: transparent; width:40%; margin:0 auto; margin-top:5;}
.RaisedGreen h1, .RaisedGreen p {margin:0 10px;}
.RaisedGreen h1 {font-size:2em; color:#fff; letter-spacing:1px;}
.RaisedGreen p {padding-bottom:0.5em;}

.RaisedGreen .top, .RaisedGreen .bottom {display:block; background:transparent; font-size:1px;}
.RaisedGreen .b1, .RaisedGreen .b2, .RaisedGreen .b3, .RaisedGreen .b4, .RaisedGreen .b1b, .RaisedGreen .b2b, .RaisedGreen .b3b, .RaisedGreen .b4b {display:block; overflow:hidden;}
.RaisedGreen .b1, .RaisedGreen .b2, .RaisedGreen .b3, .RaisedGreen .b1b, .RaisedGreen .b2b, .RaisedGreen .b3b {height:1px;}
.RaisedGreen .b2 {background:#ECF7E5; border-left:1px solid #fff; border-right:1px solid #eee;}
.RaisedGreen .b3 {background:#ECF7E5; border-left:1px solid #fff; border-right:1px solid #ddd;}
.RaisedGreen .b4 {background:#ECF7E5; border-left:1px solid #fff; border-right:1px solid #aaa;}
.RaisedGreen .b4b {background:#D1EAAE; border-left:1px solid #eee; border-right:1px solid #999;}
.RaisedGreen .b3b {background:#D1EAAE; border-left:1px solid #ddd; border-right:1px solid #999;}
.RaisedGreen .b2b {background:#D1EAAE; border-left:1px solid #aaa; border-right:1px solid #999;}

.RaisedGreen .b1 {margin:0 5px; background:#fff;}
.RaisedGreen .b2, .RaisedGreen .b2b {margin:0 3px; border-width:0 2px;}
.RaisedGreen .b3, .RaisedGreen .b3b {margin:0 2px;}
.RaisedGreen .b4, .RaisedGreen .b4b {height:2px; margin:0 1px;}
.RaisedGreen .b1b {margin:0 5px; background:#999;}
.RaisedGreen .boxcontent {display:block;  background:#D1EAAE; background-image:url(indicator_green.gif); background-repeat:repeat-x; border-left:1px solid #fff; border-right:1px solid #999;}
.RaisedGreen .boxcontent2 {display:block; height:5px; background:#D1EAAE; background-image:url(indicator_green_little.gif); background-repeat:repeat-x; border-left:1px solid #fff; border-right:1px solid #999;}

.RaisedRed {background: transparent; width:40%; margin:0 auto; margin-top:5;}
.RaisedRed h1, .RaisedRed p {margin:0 10px;}
.RaisedRed h1 {font-size:2em; color:#fff; letter-spacing:1px;}
.RaisedRed p {padding-bottom:0.5em;}

.RaisedRed .top, .RaisedRed .bottom {display:block; background:transparent; font-size:1px;}
.RaisedRed .b1, .RaisedRed .b2, .RaisedRed .b3, .RaisedRed .b4, .RaisedRed .b1b, .RaisedRed .b2b, .RaisedRed .b3b, .RaisedRed .b4b {display:block; overflow:hidden;}
.RaisedRed .b1, .RaisedRed .b2, .RaisedRed .b3, .RaisedRed .b1b, .RaisedRed .b2b, .RaisedRed .b3b {height:1px;}
.RaisedRed .b2 {background:#F7F0E9; border-left:1px solid #fff; border-right:1px solid #eee;}
.RaisedRed .b3 {background:#F7F0E9; border-left:1px solid #fff; border-right:1px solid #ddd;}
.RaisedRed .b4 {background:#F7F0E9; border-left:1px solid #fff; border-right:1px solid #aaa;}
.RaisedRed .b4b {background:#EAB4AE; border-left:1px solid #eee; border-right:1px solid #999;}
.RaisedRed .b3b {background:#EAB4AE; border-left:1px solid #ddd; border-right:1px solid #999;}
.RaisedRed .b2b {background:#EAB4AE; border-left:1px solid #aaa; border-right:1px solid #999;}

.RaisedRed .b1 {margin:0 5px; background:#fff;}
.RaisedRed .b2, .RaisedRed .b2b {margin:0 3px; border-width:0 2px;}
.RaisedRed .b3, .RaisedRed .b3b {margin:0 2px;}
.RaisedRed .b4, .RaisedRed .b4b {height:2px; margin:0 1px;}
.RaisedRed .b1b {margin:0 5px; background:#999;}
.RaisedRed .boxcontent {display:block;  background:#EAB4AE; background-image:url(indicator_red.gif); background-repeat:repeat-x; border-left:1px solid #fff; border-right:1px solid #999;}
.RaisedRed .boxcontent2 {display:block; height:5px; background:#EAB4AE; background-image:url(indicator_red_little.gif); background-repeat:repeat-x; border-left:1px solid #fff; border-right:1px solid #999;}

.filemanager { width:100%; font-family:Verdana; font-size:9px; color:#364347; background-color:#FFFFFF; }
.filemanager div.warning { color:#FFFFFF; background-color:#EE0000; text-align:center;  padding:3px; }
.filemanagertab { width:100%; font-family:Roboto, Arial, verdana; font-size:10px; color:#364347; padding:2px; }
.filemanagertab thead tr { background-color:#e9e9e9; line-height:20px;  }
.filemanagertab thead td { font-weight:bold; }
.filemanagertab thead .t1 { width:16px; }
.filemanagertab tbody .tr0 { line-height:20px; background-color:#FEFEFE; }
.filemanagertab tbody .tr1 { line-height:20px; background-color:#EBEBFE; }
.filemanagertab td { padding:2px; }
.filemanagertab td img { cursor:pointer; }
.filemanagertab td .warning { color:#880000; }
.filemanagertab td .valid   { color:#339933; }

.HGrid { width:100%; }
.HGrid td { font-size:10px; font-family: Roboto, Arial, verdana; color: #364347; border:1 #e9e9e9 solid; padding:1px; }

.DocBoard { width:100%; height:100%; }
.DocBoard .Left { position:absolute; left:0; top:0; width:100%; height:100%; z-index:10; visibility:visible; overflow:auto; }
.DocBoard .Center { z-index:10; visibility:visible; overflow-y:hidden; overflow-x:auto; }
.DocBoard .Right { position:absolute; left:0; top:0; width:100%; height:100%; z-index:10; visibility:visible; overflow:auto; }
.DocBoard .Grid { width:100%; }
.DocBoard .Doc { width:100%; }
.DocBoard .Footer { width:100%; height:15px; }
.DocBoard .Title        { width:100%; padding:2px; padding-left:10px; margin-top:15px; height:17px; font-family: Roboto, Arial, verdana; font-size:11px; font-weight:bold; background-color:#B2C6CD; border:1px #C7D1D7 solid; }
.DocBoard .TitleChecked { width:100%; padding:2px; padding-left:10px; margin-top:15px; height:17px; font-family: Roboto, Arial, verdana; font-size:11px; font-weight:bold; background-color:#B2C6CD; border:1px #C7D1D7 solid;}
.DocBoard .Doc .ST0 { background-color:#FFD2ED; position:relative; width:100%; height:40px; cursor:hand; }
.DocBoard .Doc .ST1 { background-color:#FFDFF2; position:relative; width:100%; height:40px; cursor:hand; }
.DocBoard .Doc .STACTIVE0  { background-color:#FFFFFF; border-bottom:1 #EEEEEE solid; position:relative; width:100%; height:40px; cursor:hand; }
.DocBoard .Doc .STACTIVE1  { background-color:#FFFFFF; border-bottom:1 #EEEEEE solid; position:relative; width:100%; height:40px; cursor:hand; }
.DocBoard .Doc .STPROJECT0 { background-color:#D2EDFF; position:relative; width:100%; height:40px; cursor:hand; }
.DocBoard .Doc .STPROJECT1 { background-color:#DFF2FF; position:relative; width:100%; height:40px; cursor:hand; }
.DocBoard .Doc .STPENDING0 { background-color:#D2FFED; position:relative; width:100%; height:40px; cursor:hand; }
.DocBoard .Doc .STPENDING1 { background-color:#DFFFF2; position:relative; width:100%; height:40px; cursor:hand; }
.DocBoard .Doc .STPREPARE0 { background-color:#FFEDB9; position:relative; width:100%; height:40px; cursor:hand; }
.DocBoard .Doc .STPREPARE1 { background-color:#FFF2CF; position:relative; width:100%; height:40px; cursor:hand; }
.DocBoard .Doc .STSTORED0  { background-color:#EEEEEE; position:relative; width:100%; height:40px; cursor:hand; }
.DocBoard .Doc .STSTORED1  { background-color:#DDDDDD; position:relative; width:100%; height:40px; cursor:hand; }
.DocBoard .Doc .State    { padding:3; padding-left:5; font-style:italic; font-family:Verdana; font-size:7pt; color:#888888; position:absolute; left:0; top:0; width:80px; height:40px; padding-top:5; }
.DocBoard .Doc .Category { font-family:Verdana; font-size:7pt; color:#000000; position:relative; width:100%; padding-left:80px; padding-top:5; }
.DocBoard .Doc .Category img { float:right; }
.DocBoard .Doc .Category img.Inline { float:none; vertical-align:middle; }
.DocBoard .Doc .Filter { position:relative; padding-left:80px; width:100%; }
.DocBoard .Doc .Filter .Tab { font-family:Verdana; font-size:7pt; color:#888888; width:100%; table-layout:fixed; }

.AifmBoardTitle           { width:100%; font-family:Verdana; font-size:9px; color:#364347; text-align:center; vertical-align:text-top; table-layout:fixed; }
.AifmBoardTitle tr        { height:40px; }
.AifmBoardTitle .mainT    { background-color:#1EA3B9; border:1 solid white; padding:4px; font-weight:bold; color:white; font-size:9px; }
.AifmBoardTitle .mainTF   { background-color:#1EA3B9; border:1 solid white; padding:4px; font-weight:bold; color:white; font-size:9px; width:60px; }
.AifmBoardTitle .mainTB   { background-color:#1EA3B9; border:1 solid white; padding:4px; font-weight:bold; color:white; font-size:9px; width:30px; }

.AifmBoardFund            { width:100%; font-family:Verdana; font-size:9px; color:#364347; vertical-align:text-top; table-layout:fixed; }
.AifmBoardFund tr         { height:17px; }
.AifmBoardFund .Doc       { width:100%; }
.AifmBoardFund .Title     { width:100%; padding:2px; padding-left:10px; margin-top:15px; height:17px; font-family: Roboto, Arial, verdana; font-size:11px; font-weight:bold; background-color:#FFFFFF; border:1px #C7D1D7 solid; background-image:url(select.gif); }
.AifmBoardFund .TitleChecked  { width:100%; padding:2px; padding-left:10px; margin-top:15px; height:17px; font-family: Roboto, Arial, verdana; font-size:11px; font-weight:bold; background-color:#FFFFFF; border:1px #C7D1D7 solid; background-image:url(indicator_green_little.gif); }

.AifmBoard                { width:100%; font-family:Verdana; font-size:9px; color:#364347; vertical-align:text-top; table-layout:fixed; }
.AifmBoard .Doc           { width:100%; }
.AifmBoard .ST0           { background-color:#FFD2ED; position:relative; cursor:hand; }
.AifmBoard .ST1           { background-color:#FFDFF2; position:relative; cursor:hand; }
.AifmBoard .STACTIVE0     { background-color:#FFFFFF; position:relative; cursor:hand; border-bottom:1 #EEEEEE solid; }
.AifmBoard .STACTIVE1     { background-color:#FFFFFF; position:relative; cursor:hand; border-bottom:1 #EEEEEE solid; }
.AifmBoard .STPROJECT0    { background-color:#D2EDFF; position:relative; cursor:hand; }
.AifmBoard .STPROJECT1    { background-color:#DFF2FF; position:relative; cursor:hand; }
.AifmBoard .STPENDING0    { background-color:#D2FFED; position:relative; cursor:hand; }
.AifmBoard .STPENDING1    { background-color:#DFFFF2; position:relative; cursor:hand; }
.AifmBoard .STPREPARE0    { background-color:#FFEDB9; position:relative; cursor:hand; }
.AifmBoard .STPREPARE1    { background-color:#FFF2CF; position:relative; cursor:hand; }
.AifmBoard .STSTORED0     { background-color:#EEEEEE; position:relative; cursor:hand; }
.AifmBoard .STSTORED1     { background-color:#DDDDDD; position:relative; cursor:hand; }
.AifmBoard .Category      { font-family:Verdana; font-size:9px; color:#364347; position:relative; padding-top:4px; padding-left:20px; padding-right:4px; }
.AifmBoard .Category img  { float:right; }
.AifmBoard .Category img.Inline { float:none; vertical-align:middle; }
.AifmBoard .Filter        { font-family:Verdana; font-size:9px; color:#888888; width:60px; text-align:center; padding-top:4px; }
.AifmBoard .Buttons       { font-family:Verdana; font-size:9px; color:#888888; width:30px; text-align:center; padding-top:4px; }
.AifmBoard .Buttons img   { float:right; }
.AifmBoard .Buttons img.Inline { float:none; vertical-align:middle; }
.AifmBoardField          {  font-size:6pt; padding:2; text-align:center; white-space:nowrap; overflow:hidden; }

.DocumentBoard           { padding:3; padding-left:5; font-style:italic; font-family:Verdana; font-size:9px; color:#888888; position:relative; width:100%; height:100%; }
.DocumentBoardState      { padding:3; padding-left:5; font-style:italic; font-family:Verdana; font-size:9px; color:#888888; }   
.DocumentBoardCategory   { font-family:Roboto, Arial, verdana; font-size:11px; color:#364347;}
.DocumentBoardFilter     { font-family:Verdana; font-size:9px; color:#888888;}

.DocumentBoardSelected   { border:1px #C1DA95 solid; color:#5B0000; background-image:url(indicator_green_little.gif); width:100%; padding:2px; padding-left:10px; margin-top:30px; height:30px; font-family: Verdana; font-size:11pt; font-weight:bold; background-color:#FFFFFF;}
.DocumentBoardMessage    { border:1px #AEC7EA solid; color:#364347; background-image:url(indicator_blue_little.gif); width:100%; padding:2px; padding-left:10px; margin-top:30px; height:30px; font-family: Verdana; font-size:11pt; font-weight:bold; background-color:#FFFFFF;}

.DocDataPaint   { width:100%; padding-left:20; }
.DocDataNature  { font-size:18; font-weight:bold; }
.DocDataDenomi  { font-size:14; font-weight:bold; }
.DocDataAKA     { font-size:8; font-weight:bold; }
.DocDataEntity  { width:100%; border:1px solid black; margin:2px 0px; }
.DocDataField   { width:200; font-weight:bold; }
.DocDataVl      { width:80; }
.DocDataSelect  { width:100%; border:0px; margin:2px 0px; background-color:#FADF9C; font-family: Verdana; font-size:9px; padding:1px 3px; }
.DocData0 { border-bottom:1 gray solid; font-family: Verdana; font-size:9px; padding:1px 3px; }
.DocData1 { border-bottom:1 gray solid; background-color:#FADF9C; font-family: Verdana; font-size:9px; padding:1px 3px; }

/* HEditor */
.PData0   { height:4px; background-color: #FDE9B6 }
.PData1   { height:4px; background-color: #EDD9A6 }
.HE       { width:100%; font-family: Verdana; font-size:9px; }
.HEv      { font-family: Verdana; font-size:9px; color: #364347; font-weight:bold; cursor:text; border-width:0; padding-left:3; border-bottom:1px #888888 solid; background-image:url(inputtext.gif); background-repeat:no-repeat; background-color:transparent; }
.HEcv     { padding-left:3px; font-weight:bold; }
.HEcvr    { padding-left:3px; font-weight:bold; color:red; }
.HEright  { float:right; align:right; }
.HEleft   { float:left; align:left; }
.HEtd     { font-family: Verdana; font-size:9px; color: #364347; border:1 black solid; }
.HEdivE   { padding-bottom:6px; }
.HEdivE label  { font-family: Verdana; font-size:9px; font-weight:bold; cursor:text; padding-left:2; border-bottom:1px #888888 solid; background-image:url(inputtext.gif); background-repeat:no-repeat; background-color:transparent; }
.HEdiv1   { font-family: Verdana; font-size:9px; color: #364347; float:left; padding-bottom:6px; }
.HEdiv1 label  { height:13px; }
.HEdivCC  { font-family: Verdana; font-size:9px; color: #364347; float:left; padding-bottom:6px; padding-left:5px; font-weight:bold; line-height:13px; }
.HEdivCC label  { height:13px; padding-left:5px; font-weight:bold; }
.HEdiv2   { position:relative; top:2px; float:left; width:15px; }
.HEdv     { position:relative; top:2px; float:left; width:15px; background-repeat:no-repeat; background-position: center top; background-image:url(delete2.gif); cursor:hand; }
.HEav     { font-style:italic; float:right; vertical-align:text-bottom; cursor:hand; }
.HEnew    { float:right; vertical-align:text-bottom; cursor:hand; }
.HETitle  { font-family: Roboto, Arial, verdana; font-size:14px; color: #364347; font-weight:bold; font-variant:small-caps; }
.HEButton { font-family: Verdana; font-size:9px; margin-left:5px; margin-right:5px; padding-left:5px; padding-right:5px; font-weight:bold; height:15px; font-variant:small-caps; border:black 1px solid; cursor:hand; }
.HEtext   {	vertical-align:text-bottom; padding: 0px 0px ; font-family: Verdana; font-size:9px; };
.HEul     { border-bottom:1px #AAAAAA solid; }
.HEpl     { padding-left:5px; }
.HEFilter { font-family: Verdana; font-size:9px; height:15px; cursor:text; background-image:url(../skin/partb/list.jpg); background-repeat:repeat-x;}
.HEField  { padding:2; white-space:nowrap; text-align:left; overflow:hidden; }
.HEec     { width:17px; background-repeat:no-repeat; background-position: center center; background-image:url(../skin/heditor2/displayEntityAndChildren.gif); cursor:hand; }
.HEef     { width:17px; background-repeat:no-repeat; background-position: center center; background-image:url(../skin/heditor2/displayEntityAndFamily.gif); cursor:hand; }
.HEde     { width:17px; background-repeat:no-repeat; background-position: center center; background-image:url(../skin/heditor2/deleteEntity.gif); cursor:hand; }
.Hedec    { width:17px; background-repeat:no-repeat; background-position: center center; background-image:url(../skin/heditor2/deleteEntityAndChildren.gif); cursor:hand; }
.Hand     { cursor:hand; }

.translationBoard      { padding:2px; border-top:1 solid black; text-align:center; }
.translationBoard td   { font-family:Verdana; font-size:9px; color:#364347; height:20; text-align:center; }

/*enhanced publication popup*/
.Plan2WindowOrange .h { width:100%; table-layout:fixed; }
.Plan2WindowOrange .t1 td { font-family:Verdana; font-size:9px; padding:2px; color:#364347; text-align:left; font-weight:bold; }
.Plan2WindowOrange .t2 tr { font-family:Verdana; font-size:9px; color:#364347; height:20; }
.Plan2WindowOrange .t2 td { padding:2px; border-top:1 solid black; color:#364347; background-color:#FFFFFF; height:30; }
.Plan2WindowOrange .t3 td { font-family:Verdana; font-size:9px; padding:2px; background-color:#FFFFFF; color:#364347; font-weight:bold;  text-align:center; border:1px solid #E9E9E9}
.Plan2WindowOrange .t3 td.c1 { text-align:left; }
/* .Plan2WindowOrange .t3 td.c2 { width:100px; } */
.Plan2WindowOrange .t3 td.c3 { width:40px; }
.Plan2WindowOrange .t3 td.c4 { width:180px; }
.Plan2WindowOrange .t3 td.c5 { width:36px; }
.Plan2WindowOrange .t3 td.c6 { width:200px; }
.Plan2WindowOrange .t3 td.c7 { width:59px; }
.Plan2WindowOrange .t4 tr { font-family:Verdana; font-size:9px; color:#364347; height:30px; }
.Plan2WindowOrange .t4 td { padding:2px; border-top:1 solid black; text-align:center; }
.Plan2WindowOrange .t4 td.c2 { text-align:left; position:relative; }
/* .Plan2WindowOrange .t4 td.c3 { width:100px; } */
.Plan2WindowOrange .t4 td.c3bis { width:75px; }
.Plan2WindowOrange .t4 td.c4 { width:40px; }
.Plan2WindowOrange .t4 td.c4bis { text-align:left; }
.Plan2WindowOrange .t4 td.c5 { width:180px; }
.Plan2WindowOrange .t4 td.c6 { width:36px; }
.Plan2WindowOrange .t4 td.c7 { width:80px; }
.Plan2WindowOrange .t4 td.c8 { width:20px; }
.Plan2WindowOrange .t4 td.c8a { width:20px; background-repeat:no-repeat; background-position: center center; background-image:url(../skin/publication/publish.gif); cursor:hand; }
.Plan2WindowOrange .t4 td.c8b { width:20px; background-repeat:no-repeat; background-position: center center; background-image:url(../skin/publication/publish.gif); cursor:hand }
.Plan2WindowOrange .t4 td.c9 { width:80px; }
.Plan2WindowOrange .t4 td.ca { width:20px; }
.ca2 { width:20px; background-repeat:no-repeat; background-position: center center; background-image:url(../skin/publication/delete.gif); cursor:hand }

.PMLOpen    { width:15px; background-repeat:no-repeat; background-position: center center; background-image:url(../skin/publication/open2.gif); cursor:hand; }
.PMLClose   { width:15px; background-repeat:no-repeat; background-position: center center; background-image:url(../skin/publication/close2.gif); cursor:hand; }
.PMLOpenR   { width:11px; background-repeat:no-repeat; background-position: center center; background-image:url(../skin/publication/openR.gif); cursor:hand; }
.PMLCloseR  { width:11px; background-repeat:no-repeat; background-position: center center; background-image:url(../skin/publication/closeR.gif); cursor:hand; }
.PMLOpenR2  { width:11px; background-repeat:no-repeat; background-position: center center; background-image:url(../skin/publication/openR.gif); cursor:hand; }
.PMLCloseR2 { width:11px; background-repeat:no-repeat; background-position: center center; background-image:url(../skin/publication/closeR.gif); cursor:hand; }
.PML0 		{ font-family:Verdana; font-size:9px; color:#500000; font-weight:bold; font-variant:small-caps; }
.PMLX 		{ font-family:Verdana; font-size:9px; color:#364347; font-weight:bold; font-variant:small-caps; }
.PMLangCtry { font-family:Verdana; font-size:9px;  text-decoration:underline; }
.PMFieldset { margin-left:5px; margin-right:5px; margin-bottom:5px; padding:5px; }
.SELOpen   { width:15px; background-repeat:no-repeat; background-position: center center; background-image:url(../skin/publication/open2.gif); cursor:hand; }
.SRLClose  { width:15px; background-repeat:no-repeat; background-position: center center; background-image:url(../skin/publication/close2.gif); cursor:hand; }
.SELOpenR  { width:11px; background-repeat:no-repeat; background-position: center center; background-image:url(../skin/publication/openR.gif); cursor:hand; }
.SRLCloseR { width:11px; background-repeat:no-repeat; background-position: center center; background-image:url(../skin/publication/closeR.gif); cursor:hand; }

.On   { width:25px; height:30px; background-repeat:no-repeat; background-position: center center; background-image:url(../skin/publication/publication.gif); }
.Off  { width:25px; height:30px; background-repeat:no-repeat; background-position: center center; background-image:url(../skin/publication/redcross.gif); }

.Tra  { position:absolute; top:8px; left:28px; }
.Pass { position:absolute; top:8px; left:118px; }

.part2 { height:30px; }
.pstat { width:60px; background-repeat:no-repeat; background-position: right center; background-image:url(../skin/publication/question.gif); border-top:1 solid black; }

/* translation complete & translation warning & translation error */
.TC { width:16px; background-repeat:no-repeat; background-position: center center; background-image:url(../skin/publication/coche_on.gif); }
.TW { width:16px; background-repeat:no-repeat; background-position: center center; background-image:url(../skin/publication/warning.gif); }
.TE { width:16px; background-repeat:no-repeat; background-position: center center; background-image:url(../skin/publication/error.gif); }

/* check translation & edit & print*/
.CT { width:14px; background-repeat:no-repeat; background-position: center center; background-image:url(../skin2/next.gif); cursor:hand; }
.E  { width:20px; background-repeat:no-repeat; background-position: center center; background-image:url(../skin/publication/edit.gif); cursor:hand; }
.P  { width:25px; background-repeat:no-repeat; background-position: 2px center; background-image:url(../skin/publication/print.gif); cursor:hand; }

.mBR  { font-family: Verdana; font-size:9px; color: #FFFFFF; border:1px solid #849395; background-color:#800000; cursor:hand; padding-left:3; padding-right:3; }
.mBG  { font-family: Verdana; font-size:9px; color: #FFFFFF; border:1px solid #849395; background-color:#008000; cursor:hand; padding-left:3; padding-right:3; }
.mBW  { font-family: Verdana; font-size:9px; color: #800000; border:1px solid #849395; background-color:#FFFFFF; cursor:hand; padding-left:3; padding-right:3; }

/* Accept Translation (Accepter Agr.) */
.AT   { margin-left:5px; margin-right:2px; }

/* Popup d'enregistrement � l'internationnal */
.ei {}


/***************************  Publication Popup v2  ******************************/

/* check translation & edit & print*/
.2CT { width:14px; background-repeat:no-repeat; background-position: center center; background-image:url(../skin2/next.gif); cursor:hand; }
.2E  { width:20px; background-repeat:no-repeat; background-position: center center; background-image:url(../skin/publication/edit.gif); cursor:hand; }
.2P  { width:25px; background-repeat:no-repeat; background-position: 2px center; background-image:url(../skin/publication/print.gif); cursor:hand; }

.Plan2WindowOrange .t4 td.2c8a { width:20px; background-repeat:no-repeat; background-position: center center; background-image:url(../skin/publication/publish.gif); cursor:hand; }
.Plan2WindowOrange .t4 td.2c8b { width:20px; background-repeat:no-repeat; background-position: center center; background-image:url(../skin/publication/publish.gif); cursor:hand }
.2ca2 { width:20px; background-repeat:no-repeat; background-position: center center; background-image:url(../skin/publication/delete.gif); cursor:hand }

.2Tra  { top:8px; }
.2Pass { top:8px; }

.2AT   { margin-left:5px; margin-right:2px; }

.WaitMsg { font-family: Roboto, Arial, verdana; font-size:12px; padding:10px; }







.co   { width:20px; background-repeat:no-repeat; background-position: center center; background-image:url(coche_on.gif);}
.cod  { width:20px; background-repeat:no-repeat; background-position: center center; background-image:url(coche_on_disable.gif);}
.wa   { width:20px; background-repeat:no-repeat; background-position: center center; background-image:url(warning.gif);}
.wad  { width:20px; background-repeat:no-repeat; background-position: center center; background-image:url(warning_disable.gif);}
.cha  { width:20px; background-repeat:no-repeat; background-position: center center; background-image:url(channelarrow2.gif);}
.misT { text-align:left; }

.formatdoc { width:40px; border-top:1 solid black; background-repeat:no-repeat; background-position: right center; background-image:url(../skin/publication/doc.gif); }
.formathtm { width:40px; border-top:1 solid black; background-repeat:no-repeat; background-position: right center; background-image:url(../skin/publication/htm.gif); }
.formatpdf { width:40px; border-top:1 solid black; background-repeat:no-repeat; background-position: right center; background-image:url(../skin/publication/pdf.gif); }
.formatppt { width:40px; border-top:1 solid black; background-repeat:no-repeat; background-position: right center; background-image:url(../skin/publication/ppt.gif); }
.formatrtf { width:40px; border-top:1 solid black; background-repeat:no-repeat; background-position: right center; background-image:url(../skin/publication/rtf.gif); }
.formatxls { width:40px; border-top:1 solid black; background-repeat:no-repeat; background-position: right center; background-image:url(../skin/publication/xls.gif); }
.formatxml { width:40px; border-top:1 solid black; background-repeat:no-repeat; background-position: right center; background-image:url(../skin/publication/xml.gif); }
.formatzip { width:40px; border-top:1 solid black; background-repeat:no-repeat; background-position: right center; background-image:url(../skin/publication/zip.gif); }

.split { border-left:1px solid black; border-right:1px solid black; }

.footMenuArrow { width:11px; background-repeat:no-repeat; background-position: 3px center; background-image:url(footermenu_arrow.gif); }

.ManagerRulesButton { font-family: Verdana; font-size:6pt; padding:1px; font-variant:small-caps; text-overflow:ellipsis; white-space:nowrap; text-align:left; width:100px; overflow:hidden; border :0.1em solid #E9E9E9 !important; font-weight:bold;}
.ManagerFormula     { border:1px solid #CCCCCC; background-color:#EEEEEE; }

.BFilter1 { border:1 #AAAAAA solid; background-color:#FFFFFF}
.BFilter2 { padding:0; border:1 #AAAAAA solid; width:100%;  white-space:nowrap; text-align:left; overflow:hidden; background-color:#FFFFFF}
.BFilter3 { width:11px; border:1 #AAAAAA solid; background-color:#FFFFFF}
.Bfilter4 { width:89px; padding:0; border:1 #AAAAAA solid; background-color:#FFFFFF}
.BFilterImg { border:0px none; padding:2; margin0; width:11px; }

.transB      { width:100%; table-layout:fixed; padding:2px; border-top:1 solid black;  }
.transB td   { font-family:Verdana; font-size:9px; padding-top:3; color:#364347; }

.transB0      { width:100%; table-layout:fixed; padding:2px; border-top:1 solid black; }
.transB0 td   { font-family:Verdana; font-size:9px; color:#364347; height:20; text-align:center; width:30; }
.transB0nw    { font-family:Verdana; font-size:9px; color:#364347; height:20; text-align:left !important; width:auto !important; }
.transB0ok     { background-image:url(../skin/publication/coche_on.gif); background-repeat:no-repeat; background-position: center center; }
.transB0warn   { background-image:url(../skin/publication/warning.gif); background-repeat:no-repeat; background-position: center center;}

.transB1      { width:100%; table-layout:fixed; padding:2px; border-top:1 solid black;  }
.transB1 .qv0 { font-family:Verdana; font-size:9px; padding-top:3; color:#364347; background-color:#EEEEEE; }
.transB1 .qv1 { font-family:Verdana; font-size:9px; padding-top:3; color:#364347;  background-color:#CCCCCC; }


.translang    { table-layout:fixed; width:100%; font-family:Verdana; font-size:9px; padding:2px; background-color:#1EA3B9; color:#FFFFFF; text-align:left; font-weight:bold; }
.translang td { width:30; text-align:center; }
.translangnw  { width:auto !important; text-align:left; }


.aifm    { font-family:Verdana; font-size:9px; color:#364347; text-align:center; padding:2px; spacing:2px; }
.aifm tr { height:40px; }
.aifmT   { background-color:#1EA3B9; border:1 solid white; padding:4px; font-weight:bold; color:white; font-size:8pt; }
.aifmT2  { background-color:#1EA3B9; border:1 solid white; padding:4px; font-weight:bold; color:white; font-size:9px; }
.aifmC1  { background-color:#FDEFE9; border:1 solid white; padding:4px; }
.aifmC2  { background-color:#FCDDCF; border:1 solid white; padding:4px; }
.aifmD1  { background-color:#FDEFE9; border:1 solid white; padding:4px; font-size:6pt; }
.aifmD2  { background-color:#FCDDCF; border:1 solid white; padding:4px; font-size:6pt; }

.aifmTL  { text-align:left; background-color:#1EA3B9; border:1 solid white; padding:4px; font-weight:bold; color:white; font-size:8pt; }
.aifmTL2 { text-align:left; background-color:#1EA3B9; border:1 solid white; padding:4px; font-weight:bold; color:white; font-size:9px; }
.aifmCL1 { text-align:left; background-color:#FDEFE9; border:1 solid white; padding:4px; }
.aifmCL2 { text-align:left; background-color:#FCDDCF; border:1 solid white; padding:4px; }
.aifmDl1 { text-align:left; background-color:#FDEFE9; border:1 solid white; padding:4px; font-size:6pt; }
.aifmDL2 { text-align:left; background-color:#FCDDCF; border:1 solid white; padding:4px; font-size:6pt; }
.datatypeError { border: 1 solid #FF0000; }

/* Formulaire AIFM */
.AifmFSection1		{ font-family:Roboto, Arial, verdana; font-weight:bold; color:#ffffff; background-color:#35332F; font-size:16px; }
.AifmFSection2		{ font-family:Roboto, Arial, verdana; font-weight:bold; color:#ffffff; background-color:#6B6966; font-size:14px; }
.AifmFTitle			{ font-family:Roboto, Arial, verdana; font-weight:bold; font-size:12px; }
.AifmFData			{ font-family:Verdana; font-size:9px; }
.AifmFDataC			{ font-family:Verdana; text-align=center; font-size:9px; }
.AifmFDataR			{ font-family:Verdana; text-align=right; font-size:9px; }
.AifmFNormalField	{ font-family:Roboto, Arial, verdana; font-weight:bold; ; background-color:#DDDDDD; font-size:12px; }
.AifmFNormalFieldC	{ font-family:Roboto, Arial, verdana; font-weight:bold; color:#364347; background-color:#DDDDDD; text-align=center; font-size:12px; }
.AifmFNormalFieldR	{ font-family:Roboto, Arial, verdana; font-weight:bold; color:#364347; background-color:#DDDDDD; text-align=right; font-size:12px; }
.AifmFStaticField	{ font-family:Roboto, Arial, verdana; font-weight:bold; color:#008080; background-color:#DDDDDD; font-size:12px; }
.AifmFStaticFieldC	{ font-family:Roboto, Arial, verdana; font-weight:bold; color:#008080; background-color:#DDDDDD; text-align=center; font-size:12px; }
.AifmFStaticFieldR	{ font-family:Roboto, Arial, verdana; font-weight:bold; color:#008080; background-color:#DDDDDD; text-align=right; font-size:12px; }
.AifmFDescField		{ font-family:Verdana; color:#364347; background-color:#DDDDDD; font-size:9px; }
.AifmFDescFieldC	{ font-family:Verdana; color:#364347; background-color:#DDDDDD; text-align=center; font-size:9px; }
.AifmFDescFieldR	{ font-family:Verdana; color:#364347; background-color:#DDDDDD; text-align=right; font-size:9px; }
.AifmFValidation	{ font-family:Roboto, Arial, verdana; font-weight:bold; color:#017A3A; font-size:14px }
.AifmFAlert			{ font-family:Roboto, Arial, verdana; font-weight:bold; color:#DD0000; font-size:14px }
/* Formulaire AIFM */

/**page logn ****/

.login_zoneInput{
  padding-left:30px;	
  padding-right:30px; 
}

.login_zoneInput_reset{
  padding-left:30px;	
  padding-right:30px; 
  padding-top:180px;  
}

.reset_title{
	text-align:center;
	padding-bottom:10px;
	padding-top:10px;
	font-size:23px;
	color:#8e9aa6;
	font-family:Roboto, Arial, verdana;
}

.reset_title_change{
	text-align:center;
	padding-bottom:10px;
	font-size:23px;
	color:#8e9aa6;
	font-family:Roboto, Arial, verdana;
}

.reset_subtitle{
	font-size:10px;
}

.form-group{
	width:81%;
}

.login-pass{
	color:#8e9aa6;
	width:27%;
	font-family:Roboto, Arial, verdana;
	font-weight:bold;
}

.login-label{
	color:#8e9aa6;
	width:20%;
	font-family:Roboto, Arial, verdana;
	font-weight:bold;
}
.input-icon{
	width:100%;

}
.border-login{
	padding-top : 15px;
	padding-bottom: 5px;
 	border-top:1px solid #6e7a86; 
}

.border-login-reset{
	padding-bottom:5px;
 	border-top:1px solid #6e7a86; 
}

.border-login-email{
	border-top:1px solid #6e7a86;
}

.form-control{
	border:none;
	margin-bottom:1px;	
	font-size:15px;
	line-height:1.467;
	padding:4px 8px;
	height:28px;
	border-radius:4px;
	width:100%;  
	background-color : #01273c;
	color: white;
}
.btn_login{
	width:100%;
	-webkit-box-shadow:0 5px #177a8b;
	box-shadow:0px 5px #177a8b;
	-o-transition:border .25s linear, color .25s linear, background-color .25s linear;
	-webkit-transition:border .25s linear, color .25s linear, background-color .25s linear;
	transition:border .25s linear, color .25s linear, background-color .25s linear;
	color:#ffffff;
	background-color:#1ea3b9;
	font-family:Roboto, Helvetica, Arial, sans-serif;
	border:1px solid transparent;
	font-size:15px;
	font-weight:bold;
	line-height:1.6;
	border-radius:4px;
	padding:4px 8px;
	text-transform:uppercase;
	-webkit-font-smoothing:subpixel-antialiased;
	-o-transition:all .25s linear;
	-webkit-transition:all .25s linear;
	background-image:none;
	cursor:pointer;
	touch-action:manipulation;
	vertical-align:middle;
	text-align:center;
	-ms-user-select:none;
	text-decoration:none;
	border:none;
}

.zone_btn{
	border-bottom:1px solid #6e7a86;
	padding-bottom:22px;
	padding-top : 10px;
}

.zone_btn_reset{
	padding-bottom:14px;
	padding-top : 10px;
}

.btn_reset {
	width:100%;
	-webkit-box-shadow:0 5px #808080;
  	box-shadow:0px 5px #606060;
	-o-transition:border .25s linear, color .25s linear, background-color .25s linear;
	-webkit-transition:border .25s linear, color .25s linear, background-color .25s linear;
	transition:border .25s linear, color .25s linear, background-color .25s linear;
	color:#ffffff;
	background-color:#808080;
	font-family:Roboto, Helvetica, Arial, sans-serif;
	border:1px solid transparent;
	font-size:15px;
	font-weight:bold;
	line-height:1.6;
	border-radius:4px;
	padding:4px 8px;
	-webkit-font-smoothing:subpixel-antialiased;
	-o-transition:all .25s linear;
	-webkit-transition:all .25s linear;
	background-image:none;
	cursor:pointer;
	touch-action:manipulation;
	vertical-align:middle;
	text-align:center;
	-ms-user-select:none;
	text-decoration:none;
	border:none;
}
/**page logn ****/
