
.gradient_new {background-image:url('http://ie.socompetent.com/bitmaps/new_gradient.gif');}
.gradient_new2 {background-image:url('http://ie.socompetent.com/bitmaps/new2_gradient.gif');}
.gradient_search {background-image:url('http://ie.socompetent.com/bitmaps/search_gradient.gif');}
.gradient_footer {background-image:url('http://ie.socompetent.com/bitmaps/footer_gradient.gif'); font-size:1em;  width:auto;}
.gradient_dossier {background-image:url('http://ie.socompetent.com/bitmaps/dossier_gradient.gif');}
.gradient_left {width:8px;}
*{padding:0px;margin:0px}
h1,h2,h3,h4,h5,h6,p,blockquote,form,label,ul,ol,dl,fieldset,address{margin-bottom:1em}
h1,h2,h3,h4,h5,h6 { font-size:1em;font-weight:normal; }
p{margin-top:1em}
input[type="checkbox"] {margin-right:.5em}
img{border:0px; border-style:none}
body{}
table {width:100%;border-spacing:0px}
hr {clear: both}
option{ margin-right:.7em}
a, .fakelink{font-size: .9em}
a:link    {text-decoration:none;color:#039}
a:visited {text-decoration:none;color:#039}
a:hover   {text-decoration:none;color:red}

.float_page{overflow:visible;width:92%;padding:0px;margin:0px auto;font:85%/1.2em arial,sans-serif;}
*#fixed_page{overflow:visible;width:92%;margin:0px auto;font:85%/1.2em arial,sans-serif}

.TxtCenter{text-align:center}
a:focus{ -moz-outline-style: none;} /* supprime le contour pointillé sous FF après clique */

/* BEGIN ----- For debug js.js */
#ooo{position:absolute;top:0px;left:10px;width:1200px;height:2050px;background-image:url(../bitmaps/1px.gif);background-repeat:repeat}
.layout0{z-index:0; visibility: hidden}
.layoutTop{z-index:2;visibility: visible;opacity:0.5;filter:Alpha(opacity=70)}
/* END ----- For debug */

.Asterisk{color:#F90}
.skype_and_map{vertical-align:middle}
.skype_and_map img{vertical-align:middle}

.WordSearched{background-color:#FFFFB5} /* Hightlight Searched word */

/* Form Elements */
.Form_Anotation{font-size: 11px}

/* BEGIN ----- Banner */
*#Logo {width:10px}
#LogoCache { background-color:white;height:20px;width:200px;position:relative;margin-top:-20px;margin-left:0px; }

*#usernamecol{width:190px;vertical-align:bottom;padding-bottom:27px}
.SessionLogin {font-size:1.1em;font-weight:bold;text-align:left}
.headerblank {width:20px}
ul.menu {margin:0px}
ul.menu li a {color:#707575;text-decoration:none;font-size:.9em;padding-left:.2em;padding-right:.2em;padding-top:.2em;padding-bottom:.2em}
ul.menu li a:hover {color:#707575;background-color:#eee}
ul.menu li a:visited {color:#707575}
ul.menu li.inline {display:inline;border-right: 1px solid #989898;padding-top:.1em;padding-bottom:.2em}
ul.menu li.last {display:inline;border-right: 0px} 
ul.flags {float:right;margin:10px;padding:0px}
ul.flags li {font-size:.9em;color:#707575;margin:0px;padding:0px;display:inline;border-right:0px}
ul.flags li a {color:#707575;text-decoration:none;padding-left:.2em;padding-right:.2em;padding-top:0em;padding-bottom:0em;margin:0px}
ul.flags li a:hover {color:#707575;background-color:#eee}
.Small {font-size:.8em;font-weight:bold;text-align:left;line-height:11px;margin-bottom:0px;padding-bottom:5px}
.SessionLogout {font-size:.8em;font-weight: bold;text-align:left;padding-bottom:8px;padding-top:8px;margin-bottom:0px}
.Hello {font-size:1.1em;font-weight:bold;text-align:left;line-height:15px;margin-bottom:0px;padding-bottom:5px}
/* END ----- Banner */


h1.TagLine,.TagLine {text-align:center; margin-bottom:0.1em;margin-top:-0.5em;
font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #333333;
        font-size: 16px;
        font-weight: bold;
        }

/* BEGIN ----- MenuHistory */
.MenuHistory a, .MenuHistory span {font-size:.9em}
.MenuHistory span { color:#777}
.MenuHistory hr {margin-top:7px;margin-bottom:5px}
div.MenuHistory {margin-bottom:1.7em}
/* END ----- MenuHistory */

/* BEGIN -----  Logged Menu */
#loggedMenu{text-align:center;background-color:#C6DAFF;padding-top:10px;padding-bottom:10px;border:1px solid #AAA;border-left:0px;border-right:0px;margin-top:.3em; margin-bottom:0em}
#loggedMenu a{margin:0px;padding-left:30px;padding-right:30px}
*#loggedMenu .u{font-weight:bold;border-style:none;color:#006699;text-align:center}
*#loggedMenu .u:hover{font-weight:bold;color:red}
a#loggedMenu{color:black;text-decoration:none}
*#loggedMenu a.infoCompetence{color:#C80000;position:relative;z-index:1;text-decoration:underline;text-align:left;font-weight:bold}
*#loggedMenu a.infoCompetence img{border:0px}
*#loggedMenu a.infoCompetence:hover{z-index:1;background-color:#CFF}
*#loggedMenu a.infoCompetence span{display:none}
*#loggedMenu a.infoCompetence:hover span{text-decoration:none;display:block;position:absolute;top:2em;left:-15em;width:15em;border:1px solid #0cf;background-color:#cff; color:#000;text-align:center}
#loggedMenu .MenuSelected{text-decoration:underline}
/* END -----  Logged Menu */

/* BEGIN  ----- RightColumn */
#RightColumn{width:24em;vertical-align:top;margin:0px}
#ModuleConf td{padding-bottom:.4em}
#NewSection p{margin-bottom:0px;font-size:.9em}
#NewSection p.linkEllipse{font-size:1em; text-align:right}
#NewSection span{font-size:.9em}
#NewSection span a{font-size:1em}
#NewSection p.Titre{font-size:1.2em;margin-bottom:5px}

#BlogSection p{margin-bottom:0px;font-size:.9em}
#BlogSection p.linkEllipse{font-size:1em; text-align:right}
#BlogSection span{font-size:.9em}
#BlogSection span a{font-size:1em}
#BlogSection p.Titre{font-size:1.2em;margin-bottom:5px}

#SectionNew p{margin-bottom:0px;font-size:.9em}
#SectionNew p.linkEllipse{font-size:1em; text-align:right}
#SectionNew span{font-size:.9em}
#SectionNew span a{font-size:1em}
#SectionNew p.Titre{font-size:1.2em;margin-bottom:5px}
#RightColumn .TitreAds, #RightColumn .Titre h2,h2.Titre, .BlogTitle {vertical-align:top;margin-bottom:5px;margin-top:.8em;padding-bottom:5px;font-size:1.2em;border-bottom:1px solid #b0b0b0;font-weight:bold;}
td.RightColonneNextLine{padding-top:10px;margin-bottom:0px}
#tiretlist ul{margin-top:.2em;line-height:1em;margin-left:1.6em;margin-right:1em;padding-left:1em;list-style:none;list-style-type:none;margin-bottom:.5em}
#tiretlist ul li {margin:0px;line-height:1.2em;font-size:.9em;margin-left:0px;padding-left:0px;text-indent:-1em;padding-bottom:.5em}
#tiretlist2 ul{line-height:1em;margin-top:.2em;margin-right:0em;margin-bottom:.5em;list-style:none;list-style-type:none}
#tiretlist2 ul li {margin:0px;line-height:2em;font-size:.9em;margin-left:0px;padding-left:0px;padding-bottom:0em}
#tiretlist2 ul li a{ font-size:1em}

#tiretlist3 ul{line-height:1em;margin-top:.2em;margin-right:0em;margin-bottom:.5em;list-style:none;list-style-type:none}
#tiretlist3 ul li {margin:0px;line-height:2em;font-size:.9em;margin-left:0px;padding-left:0px;padding-bottom:0em}
#tiretlist3 ul li a{ font-size:1em}

#tiretlist4 ul{line-height:1em;margin-top:.2em;margin-right:0em;margin-bottom:.5em;list-style:none;list-style-type:none}
#tiretlist4 ul li {margin:0px;line-height:2em;font-size:.9em;margin-left:0px;padding-left:0px;padding-bottom:0em}
#tiretlist4 ul li a{ font-size:1em}
.TxtSpecific{vertical-align:top;padding-top:10px}
/* END ----- RightColumn */

/* BEGIN ----- Search bar */
#searchForm{}
#searchFromTitle{font-weight:bold;width:130px;text-align:right;margin-top:2px;margin-right:5px;padding-right:5px;font-size:1em;float:left;color:gray}
#divCatID{width:350px;float:left}
#CatID{width:300px}
#divSearchDepID { }
#SearchDepID{margin-top:5px;width:300px}
#SearchButton{float:left}
#sampleTextID {font-size: 11px;height : 20px}
.shadow{ background: url("../bitmaps/bg_top_big.gif") repeat top; margin:0px;padding:0px;}
.shadow2{ background: url("../bitmaps/bg_bot.gif") repeat top; margin:0px;padding:0px}
#search{padding-top:0px;margin-top:0px;padding-bottom:0px;margin-bottom:7px}
#search input{font-size:1em;}/* ATTENTION : Pour IE la Valeur est dans HTMLBegin, car pour arriver à la même taille il faut une valeur différente */ 
#search select{font-size:1em;}/* ATTENTION : Pour IE la Valeur est dans HTMLBegin, car pour arriver à la même taille il faut une valeur différente */
/* END ----- Search bar */

/* BEGIN : Bulles info */
a.info{position:relative;z-index:3; background-color:transparent;color:black;text-decoration:none;text-align:left}
a.info img {border:0}
a.info:hover{background-color:transparent}
a.info span{display: none}
a.info:hover span{display:block;position:absolute;top:2em;left:-15em;width:15em;border:1px solid #0cf;background-color:#cff;color:#000;text-align:center}
/* END : Bulles info */

#news_follow {color:yellow;width:15%;padding-top:10px} /* DisplaySubCat */
#pages {text-align:right;text-decoration:none; padding-top:15px; padding-right:15px; padding-bottom:15px;margin:0px;}/* NbLigne par pages */

/* Couleur des liens */
a.MenuAndCatName{color:#039;font-size:1.25em;font-weight:bold}
p.MenuAndSubCatName{color:#039;font-size:1em;margin:0em;padding:0em}

.interCellIconCatName{padding-right:0.5em;width:50px}
.interCellCatNameIcon{padding-right:0em}

.MenuAndCatName a:hover{color:red}
.cachediv{visibility:hidden;overflow:hidden;height:1px;margin-top:-1px;position:absolute}
.showdiv{visibility:visible}
/* LRA : le underling ne marche pas :( à cause de la priorité de la balide <a>  :o( */
a.SubCatNode{text-decoration:underline;font-size:18px}
a.SubCatLeaf{text-decoration:none;font-size:18px}
.catDescr{margin-bottom:1.5em;border-collapse:collapse}
.catList{vertical-align:top;text-align:left;width:30%}
#CatTab { vertical-align:top; /* For opera */float:left;width:625px; }

/* BEGIN : aslist */
#as-list-show p {margin:0;padding:5px 5px;font-weight:bold;}
#as-list-show  .Titre{padding-bottom:0px;margin-bottom:1px;}
#last-10-entry  .fpads_cat div {overflow:hidden;}
#last-10-entry .fpads_flag   { float:left}
#last-10-entry .fpads_catname   { float:none;}
#last-10-entry  .fpads_details {overflow:hidden; width:323px;/* Must be fixed for IE, else it resize with bigwords*/}
div#last-10-entry {border:1px solid #8888AA;/*border-top:3px solid #8888AA;*/;margin-bottom:10px}
#last-10-entry { height:129px; overflow:hidden; border-collapse:separate;}
#last-10-entry .fpads tr{ height:43px;border-collapse:none;}
div.alt { background-color:#E6ECFF}
#last-10-entry .fpads ul {margin:0px; padding:0px}
#last-10-entry .fpads li {margin:0px; padding:0px}
#last-10-entry .fpads div {margin:0px; padding:0px;}
#last-10-entry .fpads img {margin:6px 12px;}
#last-10-entry .fpads .at_h td{font-size:9px}
#last-10-entry .fpads .at_h td div{font-size:9px}
#last-10-entry .fpads_title   {font-size:11px;font-weight:normal;}
#last-10-entry .fpads_cat     {font-size:11px}
#last-10-entry .fpads .ac td{padding-left:0px;padding-right:0px;}
#last-10-entry .fpads td{border-bottom:1px solid #E0E0E0;padding-left:5px;}
#last-10-entry .fpads tr{padding:0px; margin:0px;}
#last-10-entry .fpads table{padding:0px; margin:0px;}
#last-10-entry .fpads .at_h{background-color:transparent;overflow:hidden}

div.ctrlBtn {cursor:pointer;height:100%;margin-top:0px;overflow:hidden;width:20px}
div.ctrlBtn ul { padding-bottom:3px;position:relative;list-style-image:none;list-style-position:outside;list-style-type:none;}
div.ctrlBtn ul li { position:absolute; right:0pt; }
/* END : aslist */

/* BEGIN : Ads Counter in Header */
#adscounter { 
float:right;
margin:0px;
padding-top:20px;
font-size:0.9em;
color:#333;
font-weight:bold
 }
/* END : Ads Counter in Header */

/* BEGIN : New Member in Header */
#newmember { 
margin:0px;
padding-left:5px;
padding-top:20px;
font-size:0.9em;
color:#333;
 }
/* END : New Member in Header */

/* BEGIN : News list on first page (rightcolum) */
#news_list { font-size:1em; }
#news_list li{
	list-style-type:none;
	margin:0px;
	padding:0px;
	padding-bottom:5px;
	background-color:#FFFFFF;
}

.news_date { font-weight:bold }
.news_title {  }
/* END : News list on first page (rightcolum) */

/* BEGIN : AjaxBar*/
#AjaxBar {
list-style-type:none;
}

.AjaxBar_Module { }
.AjaxBar_Module_TitleContainer {width:24em;cursor:move; }
.AjaxBar_Module_Title { }
.AjaxBar_Module_Close {float:right;padding-top:0px;line-height:40px;}
.AjaxBar_AddContent{font-size:13px;position:relative}
.AjaxBar_AddContent{color:#666;border:1px solid #bbb;padding:4px;margin:3px;background-color:#EDEDED}
.AjaxBar_AddContent-title-down{position:absolute;right:0;padding:0 4px 0 0}
.AjaxBar_AddContent-item-txt{font-size:11px;font-weight:bold;width:50px}
#AjaxBar_AddContent-menu{display: none}
.AjaxBar_AddContent-item{position:relative; width:100%; cursor:pointer; margin-top:3px; margin-bottom:3px; text-align:left}
.AjaxBar_AddContent-item div{position:absolute; right:0px}
.AjaxBar_AddContent-title{position:relative; width:100%}
hr.AjaxBar_AddContent-spacer{color:#F0F2EB; border-top:2px dotted #bbb; border-bottom:none; border-left:none; border-right:none}
/* END : AjaxBar*/

/* BEGIN 4 corner boxes */
.cornerbox {background: transparent; width:160px;margin:0 auto;padding-top:5px;cursor:pointer;}
.cornerbox a {text-decoration:none;margin:0px;font-size:1.1em; line-height:1.2em;letter-spacing:1px;}
.cornerbox a:link {color:white;}
.cornerbox a:visited {color:white;}
.cornerbox a:hover {color:white;}
.cornerbox .top, .cornerbox .bottom {display:block; background:transparent; font-size:1px;}
.cornerbox .b1, .cornerbox .b2, .cornerbox .b3, .cornerbox .b4, .cornerbox .b1b, .cornerbox .b2b, .cornerbox .b3b, .cornerbox .b4b {display:block; overflow:hidden;}
.cornerbox .b1, .cornerbox .b2, .cornerbox .b3, .cornerbox .b1b, .cornerbox .b2b, .cornerbox .b3b {height:1px;}
.cornerbox .b2 { border-left:1px solid #fff; border-right:1px solid #eee;}
.cornerbox .b3 { border-left:1px solid #fff; border-right:1px solid #ddd;}
.cornerbox .b4 { border-left:1px solid #fff; border-right:1px solid #aaa;}
.cornerbox .b4b { border-left:1px solid #eee; border-right:1px solid #999;}
.cornerbox .b3b { border-left:1px solid #ddd; border-right:1px solid #999;}
.cornerbox .b2b { border-left:1px solid #aaa; border-right:1px solid #999;}
.cornerbox .b1 {margin:0 5px; background:#fff;}
.cornerbox .b2, .cornerbox .b2b {margin:0 3px; border-width:0 2px;}
.cornerbox .b3, .cornerbox .b3b {margin:0 2px;}
.cornerbox .b4, .cornerbox .b4b {height:2px; margin:0 1px;}
.cornerbox .b1b {margin:0 5px; background:#999;}
.cornerbox .boxcontent {vertical-align:center;text-align:center;display:block;  background:blue; border-left:1px solid #fff; border-right:1px solid #999;height:40px;}

.submit { width:325px; }
.submit a {color:black;}
.submit a:link {color:black;}
.submit a:visited {color:black;}
.submit a:hover {color:black;}
.submit .b2  {background:#efc560;}
.submit .b3  {background:#efc560;}
.submit .b4  {background:#efc560;}
.submit .b4b {background:#efc560;}
.submit .b3b {background:#efc560;}
.submit .b2b {background:#efc560;}
.submit .boxcontent {background:#efc560;}

.legislation a {color:white;}
.legislation a:link {color:white;}
.legislation a:visited {color:white;}
.legislation a:hover {color:white;}
.legislation .b2  {background:#7f9db9;}
.legislation .b3  {background:#7f9db9;}
.legislation .b4  {background:#7f9db9;}
.legislation .b4b {background:#7f9db9;}
.legislation .b3b {background:#7f9db9;}
.legislation .b2b {background:#7f9db9;}
.legislation .boxcontent {background:#7f9db9;}

.advice a {color:white;}
.advice a:link {color:white;}
.advice a:visited {color:white;}
.advice a:hover {color:white;}
.advice .b2  {background:#c53b3b;}
.advice .b3  {background:#c53b3b;}
.advice .b4  {background:#c53b3b;}
.advice .b4b {background:#c53b3b;}
.advice .b3b {background:#c53b3b;}
.advice .b2b {background:#c53b3b;}
.advice .boxcontent {background:#c53b3b;}

.model a {color:black;}
.model a:link {color:black;}
.model a:visited {color:black;}
.model a:hover {color:black;}
.model a:link    {color:black;}
.model a:visited {color:black;}
.model a:hover   {color:black;}
.model .b2  {background:#FFFF99;}
.model .b3  {background:#FFFF99;}
.model .b4  {background:#FFFF99;}
.model .b4b {background:#FFFF99;}
.model .b3b {background:#FFFF99;}
.model .b2b {background:#FFFF99;}
.model .boxcontent {background:#FFFF99;}

.blog a {color:black;}
.blog a:link    {color:black;}
.blog a:visited {color:black;}
.blog a:hover   {color:black;}
.blog .b2  {background:#e6ecff;}
.blog .b3  {background:#e6ecff;}
.blog .b4  {background:#e6ecff;}
.blog .b4b {background:#e6ecff;}
.blog .b3b {background:#e6ecff;}
.blog .b2b {background:#e6ecff;}
.blog .boxcontent {background:#e6ecff;}


.add_skill a {color:white;}
.add_skill a:link {color:white;}
.add_skill a:visited {color:white;}
.add_skill a:hover {color:white;}
.add_skill .b2  {background:#7f9db9;}
.add_skill .b3  {background:#7f9db9;}
.add_skill .b4  {background:#7f9db9;}
.add_skill .b4b {background:#7f9db9;}
.add_skill .b3b {background:#7f9db9;}
.add_skill .b2b {background:#7f9db9;}
.add_skill .boxcontent {background:#7f9db9;}

.add_mission a {color:white;}
.add_mission a:link {color:white;}
.add_mission a:visited {color:white;}
.add_mission a:hover {color:white;}
.add_mission .b2  {background:#c53b3b;}
.add_mission .b3  {background:#c53b3b;}
.add_mission .b4  {background:#c53b3b;}
.add_mission .b4b {background:#c53b3b;}
.add_mission .b3b {background:#c53b3b;}
.add_mission .b2b {background:#c53b3b;}
.add_mission .boxcontent {background:#c53b3b;}
/* END 4 corner boxes */

.post_title {font-size:1.5em;color:black;text-align:center}

/* BEGIN : Blog News */
#BlogId { padding:20px;}
#BlogNewsId { padding:0px;}
#BlogNewsRss { float:right;}
#BlogOneDivId {width:215px;vertical-align:top;background-color:#EDEDED;border:1px solid #CCCCCC;padding:0 0 0 5px;}
#BlogOneTitle {color:#ce1c1c;margin-bottom:5px;margin-top:.8em;padding-bottom:5px;font-size:1.2em;font-weight:bold;}
#BlogOneNewsTitle { font-size:1.1em;text-decoration:underline; }
.BlogNewsImgCont {}
.BlogNewsImgCont img {height:32px;width:32px;padding-right:10px;}
.BlogNewsTitle { font-size:1.1em;text-decoration:underline; }
.BlogNewsTitleCont { font-size:1.2em; }
.BlogNewSumCont { font-size:0.9em; padding-bottom:7px;}
/* END : Blog News */


/* BEGIN : Scroll Menu */
.Menu_ScrollContent{position:absolute;z-index:100;overflow: hidden;}
/* END : Scroll Menu */

/* BEGIN : Header Menu */
#Header_Menu{ width:auto;}
#Header_Menu{float:right;list-style-type:none;width:450px;}
#Header_Menu dt{float:right;position:relative;background-image:url('../bitmaps/menu.gif');background-repeat:repeat;background-position:left -60px;height:20px;}
#Header_Menu dt.left{background-image:url('../bitmaps/menu.gif');background-repeat:no-repeat;background-position:left top;height:20px;}
#Header_Menu dt.right{background-image:url('../bitmaps/menu.gif');background-repeat:no-repeat;background-position:right -30px;height:20px;}
#Header_Menu dt img{vertical-align:top;margin-top:5px;}
#Header_Menu dt.divider{margin:0;padding:0;border-left:1px solid #666;}
#Header_Menu dt img.arrow{padding-right:6px;}
#Header_Menu dt a.Header_TitleMenu{display:block;float:left;height:18px;padding:2px 5px 0 5px;text-decoration:none;text-align:center;color:#888;font:10px "Verdana",Arial,sans-serif;}
#Header_Menu dt a:hover{display:block;float:left;height:18px;padding:2px 5px 0 5px;text-decoration:underline;text-align:center;color:#888;font:10px "Verdana",Arial,sans-serif;}
#Header_Menu .Header_TitleMenuFlag{margin:0;}

.Header_LangMenuContent{width:100px;font-size:13px;position:relative;color:#666;border:1px solid #bbb;padding:4px;margin:3px;background-color:#EEE}
.Header_LangMenu-item{position:relative; width:100%; cursor:pointer; margin-top:3px; margin-bottom:3px; text-align:left}
.Header_LangMenu-item div{position:absolute; right:0px}
.Header_LangMenu-item-ext{font-weight:bold;width:50px}

.Header_CountryMenuContent{width:170px;font-size:13px;position:relative;color:#666;border:1px solid #bbb;padding:4px;margin:3px;background-color:#EEE}
.Header_CountryMenu-item{position:relative; width:100%; cursor:pointer; margin-top:3px; margin-bottom:3px; text-align:left}
.Header_CountryMenu-item div{position:absolute; right:0px}
.Header_CountryMenu-item-ext{font-weight:bold;width:50px}

.Header_AccountMenuContent{width:200px;font-size:13px;position:relative;color:#666;border:1px solid #bbb;padding:4px;margin:3px;background-color:#EEE;height:220px;}
.Header_AccountMenuContent li.AccountTitle { text-align:center;font-weight:bold;color:#F90;font-size:12px;}
.Header_AccountMenuContent li {text-align:center;margin-bottom:5px;list-style-type: none;}
.Header_AccountMenuContent .AccountInput {width:180px;font-size:1em;color:#999;border:1px solid #999;vertical-align:middle;padding-left:18px;}
.Header_AccountMenuContent #AccountLogin {background:#fff url(../bitmaps/menu_login.png) left bottom no-repeat;}
.Header_AccountMenuContent #AccountPass {background:#fff url(../bitmaps/menu_pass.png) left bottom no-repeat;}
/* END : Header Menu */

/* BEGIN : Footer Menu */
div#footer h4 {font-size:0.95em;color:#000066;margin-left:4px;;margin-top:2px;margin-bottom:4px;font-weight:bold;}
div#footer {;text-align:center;width:100%;border-top:1px solid #CCCCCC;background:white url(../bitmaps/footer_blue.gif) repeat-x;height:200px;}
div#footer {;text-align:center;width:100%;border-top:1px solid #CCCCCC;background:white) repeat-x;}
div#footer div#footer_cont {text-align:center;width:980px;margin:auto;padding-top:10px}
div#footer div.menu {padding-top:5px;padding-bottom:10px;background-repeat:no-repeat;float:left;min-height:150px;padding-right:8px;margin-left:8px;;text-align:left;;border-right:1px solid #CCCCCC}
div#footer ul {text-align:left;margin-left:5px;margin-right:5px;list-style-type:none;}
div#footer li {margin-left:20px;}


div#copyright_cont {;min-height:30px;border-top:1px solid #CCCCCC;padding-top:5px;color:#666666;font-size:0.9em;}
div#copyright_txt {float:left;width:740px;text-align:left;}
div#copyright_img {margin-left:780px;;text-align:center;}
/* END : Footer Menu */
/* BEGIN : Button */
.ButtonDyn{font-size:17px;cursor:pointer;height:30px;line-height:30px;display:block;}
.ButtonUp span {background-image:url('../bitmaps/button_up.gif');background-repeat:repeat;background-position:left -60px;}
.ButtonUp span.left{background-image:url('../bitmaps/button_up.gif');background-repeat:no-repeat;background-position:left top;}
.ButtonUp span.right{background-image:url('../bitmaps/button_up.gif');background-repeat:no-repeat;background-position:right -30px;}
.ButtonUp span.right_arrow{background-image:url('../bitmaps/button_up.gif');background-repeat:no-repeat;background-position:right -30px;}
.ButtonUp span.labelCont{padding-left:5px;padding-right:5px;font-size:17px;}
.ButtonUp span.label{font-size:11px;background-image:none;color:white;font-weight:bold;}

.ButtonDown span {background-image:url('../bitmaps/button_down.gif');background-repeat:repeat;background-position:left -60px;}
.ButtonDown span.left{background-image:url('../bitmaps/button_down.gif');background-repeat:no-repeat;background-position:left top;}
.ButtonDown span.right{background-image:url('../bitmaps/button_down.gif');background-repeat:no-repeat;background-position:right -30px;}
.ButtonDown span.right_arrow{background-image:url('../bitmaps/button_down.gif');background-repeat:no-repeat;background-position:right -30px;}
.ButtonDown span.labelCont{padding-left:5px;padding-right:5px;font-size:17px;}
.ButtonDown span.label{font-size:11px;background-image:none;color:white;font-weight:bold;}
/* BEGIN : End */
.test{ margin:0px; padding:0px; float:left }
#SuggestRemove { 
border-top :1px solid Silver;
 }

#SuggestRemove a { margin-left:3px; }
#SuggestRemove img { 
 margin-left:10px;
border:none; }

.SuggestHighlight { 
font-weight:bold;
color:blue;
}

.SuggestCount { 
font-size:0.8em;
color:gray;
float:right;
text-align:right;
}

div.QuerySuggest { 
  font-size:0.9em;
  position: absolute;
  z-index:1000;
  width: 480px;
  background-color: white;
  border: 1px solid #888;
  margin: 0px;
  padding: 0px;
}

div.QuerySuggest ul { 
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  max-height: 20em;
  overflow: auto;
}
 
div.QuerySuggest ul li.selected { 
    background-color: #ffb;
}
 
div.QuerySuggest ul li { 
  list-style-type:none;
  display: block;
  margin: 0;
  padding: 2px;
  cursor: pointer;
}

#QueryIndicatorId2 { 
 }

#QueryIndicatorId {
margin-left:-21px;
 }

#searchTxt { 
  width:250px;
  margin-bottom:.6em;
  z-index:300;
  display:block;
  float:left;
  padding-left:5px;
  padding-right:8px;
}

#searchTxt input { 
  -padding:1px 0 1px; /* IE6 */
  width:242px; 
  margin-top:3px; /* For FF */
  *margin-top:2px; /* For IE6 & IE7 */
}

#inputtext {-margin-left : -10px; /* For IE6 */ }

#QueryId { height:18px; }


#SearchDepID{ 
  float:left;
  width:190px;
}

#RateID{
    float:left; 
    width:110px;
}


/* BEGIN : Category combo tree */
#combotree_cat { 
  width:270px; 
  float:left;
  margin-right:10px;
  padding: 0px;
}

#tree_cat { 
  width:270px;
  height:330px;
  background-color:white;
  border :1px solid Silver; 
  display:none;
  overflow:auto;
  position:absolute;
  z-index:300
}

#tree_cat_status { background-color:#C53B3B; }

#tree_cat_status_close { margin-left:145px; }
/* END : Category combo tree */

/*#tab1, #tab2, #combo_cat, #QueryId { margin-top:.5em; }*/
#combo_cat { padding-top:0px; margin-top:3px;}

/* tabs */


.tabs {
 top:0px;
 float:left;
 width:240px;
 left:10px;
 margin-bottom:0px;
 }
div.tab {
 display:none;
 width: 231px;
background-color:#abc9ff;
/* background:url(../bitmaps/tab-content-bg.gif) no-repeat;*/
 padding: 3px 3px 3px 3px;;
 }

div a.tab {
 float:left;
 height:20px;
 line-height:20px;
 display:inline;
 font-size:11px;
 color:gray;
 text-decoration:none;    
}
a#t1 {background:url(../bitmaps/tabs_bg_full.gif) no-repeat left top; width:70px; padding:0 0 0 10px;margin-right:87px;
}
a#t2 {background:url(../bitmaps/tabs_bg_full.gif) no-repeat right top; width:70px; text-align:center;
}

a#t1.tab:hover, div.tabset a#t1.active {color: #606060; background-position: left bottom;
}
a#t2.tab:hover, div.tabset a#t2.active {color: #606060; background-position: center bottom;
}

.linea {position:absolute;margin-top:7px;margin-left:.5em;width:166px;background-color:#bdd5ff;height:3px;}
.lineb {position:absolute;margin-top:7px;margin-left:.5em;width:189px;background-color:#bdd5ff;height:3px;}
.linec {position:absolute;margin-top:7px;margin-left:.5em;width:209px;background-color:#bdd5ff;height:3px;}
/*div.tab input, div.tab select {font:9px Verdana, Arial, Helvetica, sans-serif;}*/
div.tab input {
/* padding:1px 0 1px; */

 }


#tab1 input {
/* position:relative;*/
 top: 1px;
 width:155px;
 padding:1px 0 1px;
 clear:left;
 float:left;
 margin-right:7px;
 -padding:2px 0 2px;
 -margin-right:4px; /* For IE6 */
}

#tab1 select {top: 1px; left:3px;  width:62px; height:17px;}

#tab2 select {top: 1px; left: 3px; width:231px; height:17px;}

div.tabs div.tabset  {
 clear: left;
margin:0px; 
}

#combo_raydiv {
margin:0px; 
}

#combo_ray { margin-top:-10px;}

#combo_raydiv input {/*padding-left:3px;*/ }

#combo_zonediv {
 top: 0px;
 clear:left;
}

#tree_cat_status a, #tree_zone_status a { 
color:white;
font-size:.8em;

}

#combo_zone {
}

#tree_zone { 
  overflow:auto;
  width:228px;
  height:220px;
  margin-top:0px;
  background-color:white;
  border :1px solid Silver;
  display:none;

  position:absolute;
  z-index:1000
}

#tree_zone_status { 
/*  margin-bottom:5px; oma */
  background-color:#C53B3B;
}
#tree_zone_status_close { 
  margin-left:100px;
}

#RateDiv {
      top:18px;
      left:-800px;
}

#LevelDiv {
       top:40px;
       left:-940px;
}
#lblexample {
font-size:.8em;text-align:left;line-height:11px;margin-bottom:0px;padding-bottom:5px
}

label#lblkeywords, label#lblcategories, label#lblzone {
font-weight:bold;margin-bottom:1em;padding-bottom:1em;
}
#btndiv { 
  float:left;
  margin-top:20px;
  margin-left:50px;
}

.small {
font-size:.8em;text-align:left;line-height:11px;margin-bottom:0px;padding-bottom:5px
}

.button {
margin-bottom:10px;
}

/*---------------- Default Part ----------------------
*/
.Tabs{padding:0px;margin:0px;overflow:hidden;background:#FFFFFF url(../../bitmaps/bg.gif) bottom repeat-x;width:100%;}
.Tabs li a span{float:left;padding:6px 10px 3px 0;background:url(../../bitmaps/tabRight.gif) 100% 0px no-repeat}
.Tabs li a{float:left;padding-left:9px;background:url(../../bitmaps/tabLeft.gif) 0% 0px no-repeat}
li.actif a span,li.nactif a:hover span,li.nactif a:focus span{background-position:100% -150px}
li.actif a,li.nactif a:hover,li.nactif a:focus{background-position:0% -150px;color:#333;}
.Tabs ul li{float:left;margin-left: 0px}
.Tabs ul{margin:16px 16px 0 0;padding:0;list-style:none}
.Tabs li a:hover{cursor:pointer}
.Tabs li a {font-weight:bold;font-size:.8em}
li.nactif{border-bottom:1px solid #765;}
li.nactif a{color:#765;}
li.actif a span{border-bottom:1px solid white}

.Tabs-Content {border-right:1px solid gray;border-left:1px solid gray;border-bottom:1px solid gray;background-color:white; margin-bottom:0px;padding-bottom:0px;}
.TabSet{margin-bottom:20px;/* border-top:1px solid #FFFFFF était un hack pour IE6 sinon il affichait un espace entre le tab et le content ex nego, eval je le retire car ca ne le fait plus */}


/* ============================
 * SET -- DisplaySubCatTabSet
 * ============================*/

/* Tab 1 : MissionTabTitle */
#MissionTabTitle a span{background-image:url(../../bitmaps/tabRight_Blue1.gif)}
#MissionTabTitle a{background-image:url(../../bitmaps/tabLeft_Blue1.gif)}
li.actif#MissionTabTitle a span{border-bottom:1px solid #C6DAFF}
#MissionTabTitle-Content{background-color:#C6DAFF;}
#MissionTabTitle-Content ul { margin-left:2em; }
/* Tab 2 : SkillTabTitle */
#SkillTabTitle a span{background-image:url(../../bitmaps/tabRight_Blue2.gif)}
#SkillTabTitle a{background-image:url(../../bitmaps/tabLeft_Blue2.gif)}
li.actif#SkillTabTitle a span{border-bottom:1px solid #E6ECFF}
#SkillTabTitle-Content{background-color:#E6ECFF}
#SkillTabTitle-Content ul { margin-left:2em}

/* Tab 3 : AddMissionTabTitle */
#AddMissionTabTitle a span{background-image:url(../../bitmaps/tabRight_Blue1.gif)}
#AddMissionTabTitle a{background-image:url(../../bitmaps/tabLeft_Blue1.gif)}
li.actif#AddMissionTabTitle a span{border-bottom:1px solid #C6DAFF}
#AddMissionTabTitle-Content{background-color:#C6DAFF}

/* Tab 4 : AddSkillTabTitle */
#AddSkillTabTitle a span{background-image:url(../../bitmaps/tabRight_Blue2.gif)}
#AddSkillTabTitle a{background-image:url(../../bitmaps/tabLeft_Blue2.gif)}
li.actif#AddSkillTabTitle a span{border-bottom:1px solid #E6ECFF}
#AddSkillTabTitle-Content{background-color:#E6ECFF}

/* Tab 5 : TrainingTabTitle */
#TrainingTabTitle{margin-left:187px;}
#TrainingTabTitle a span{background-image:url(../../bitmaps/tabRight_Blue2.gif)}
#TrainingTabTitle a{background-image:url(../../bitmaps/tabLeft_Blue2.gif)}
li.actif#TrainingTabTitle a span{border-bottom:1px solid #E6ECFF}
#TrainingTabTitle-Content{background-color:#E6ECFF}

/* Tab 6 : NewTabTilte */
#NewsTabTitle a span{background-image:url(../../bitmaps/tabRight_Blue1.gif)}
#NewsTabTitle a{background-image:url(../../bitmaps/tabLeft_Blue1.gif)}
li.actif#NewsTabTitle a span{border-bottom:1px solid #C6DAFF}
#NewsTabTitle-Content{background-color:#C6DAFF}

/* ============================
 * SET -- SkillUtilsTabSet
 * ============================*/

/* Tab : OpenedSkillTabTitle  */
#OpenedSkillTabTitle a span{background-image:url(../../bitmaps/tabRight_Blue1.gif)}
#OpenedSkillTabTitle a{background-image:url(../../bitmaps/tabLeft_Blue1.gif)}
li.actif#OpenedSkillTabTitle a span{border-bottom:1px solid #C6DAFF}
#OpenedSkillTabTitle-Content{background-color:#C6DAFF}

/* Tab : ClosedSkillTabTitle  */
#ClosedSkillTabTitle a span{background-image:url(../../bitmaps/tabRight_Blue1.gif)}
#ClosedSkillTabTitle a{background-image:url(../../bitmaps/tabLeft_Blue1.gif)}
li.actif#ClosedSkillTabTitle a span{border-bottom:1px solid #C6DAFF}
#ClosedSkillTabTitle-Content{background-color:#C6DAFF}

/* Tab : AddSkillFormTabTitle */
#AddSkillFormTabTitle a span{background-image:url(../../bitmaps/tabRight_Blue1.gif)}
#AddSkillFormTabTitle a{background-image:url(../../bitmaps/tabLeft_Blue1.gif)}
li.actif#AddSkillFormTabTitle a span{border-bottom:1px solid #C6DAFF}
#AddSkillFormTabTitle-Content{background-color:#C6DAFF}

#AddSkillFormTabTitle-Content table.dispo_table{background-color:#E6ECFF}

/* Tab 4 : ModifSkillFormTabTitle */
#ModifSkillFormTabTitle a span{background-image:url(../../bitmaps/tabRight_Blue1.gif)}
#ModifSkillFormTabTitle a{background-image:url(../../bitmaps/tabLeft_Blue1.gif)}
li.actif#ModifSkillFormTabTitle a span{border-bottom:1px solid #C6DAFF}
#ModifSkillFormTabTitle-Content{background-color:#C6DAFF}

#ModifSkillFormTabTitle-Content table.dispo_table{background-color:#E6ECFF}

/* ============================
 * SET -- MissionUtilsTabSet
 * ============================*/

/* Tab 1 : OpenedMissionTabTitle  */
#OpenedMissionTabTitle a span{background-image:url(../../bitmaps/tabRight_Blue2.gif)}
#OpenedMissionTabTitle a{background-image:url(../../bitmaps/tabLeft_Blue2.gif)}
li.actif#OpenedMissionTabTitle a span{border-bottom:1px solid #E6ECFF}
#OpenedMissionTabTitle-Content{background-color:#E6ECFF}

/* Tab 2 : ClosedMissionTabTitle  */
#ClosedMissionTabTitle a span{background-image:url(../../bitmaps/tabRight_Blue2.gif)}
#ClosedMissionTabTitle a{background-image:url(../../bitmaps/tabLeft_Blue2.gif)}
li.actif#ClosedMissionTabTitle a span{border-bottom:1px solid #E6ECFF}
#ClosedMissionTabTitle-Content{background-color:#E6ECFF}

/* Tab 3 : AddMissionFormTabTitle */
#AddMissionFormTabTitle a span{background-image:url(../../bitmaps/tabRight_Blue2.gif)}
#AddMissionFormTabTitle a{background-image:url(../../bitmaps/tabLeft_Blue2.gif)}
li.actif#AddMissionFormTabTitle a span{border-bottom:1px solid #E6ECFF}
#AddMissionFormTabTitle-Content{background-color:#E6ECFF}

#AddMissionFormTabTitle-Content table.dispo_table{background-color:#F8FFFF}

/* Tab 4 : ModifMissionFormTabTitle */
#ModifMissionFormTabTitle a span{background-image:url(../../bitmaps/tabRight_Blue2.gif)}
#ModifMissionFormTabTitle a{background-image:url(../../bitmaps/tabLeft_Blue2.gif)}
li.actif#ModifMissionFormTabTitle a span{border-bottom:1px solid #E6ECFF}
#ModifMissionFormTabTitle-Content{background-color:#E6ECFF}

#ModifMissionFormTabTitle-Content table.dispo_table{background-color:#F8FFFF}

/* ============================
 * SET -- NegoTabSet
 * ============================*/
/* Tab 1 : ContactorEvalTabTitle */
#ContactorTabTitle a span{background-image:url(../../bitmaps/tabRight_Blue1.gif)}
#ContactorTabTitle a{background-image:url(../../bitmaps/tabLeft_Blue1.gif)}
li.actif#ContactorTabTitle a span{border-bottom:1px solid #C6DAFF}
#ContactorTabTitle-Content{background-color:#C6DAFF}

/* Tab 2 : ContactedEvalTabTitle */
#ContactedTabTitle a span{background-image:url(../../bitmaps/tabRight_Blue2.gif)}
#ContactedTabTitle a{background-image:url(../../bitmaps/tabLeft_Blue2.gif)}
li.actif#ContactedTabTitle a span{border-bottom:1px solid #E6ECFF}
#ContactedTabTitle-Content{background-color:#E6ECFF;margin-bottom:0px;}

/* ============================
 * SET -- EvalTabSet
 * ============================*/

/* Tab 1 : EmpployeeEvalTabTitle */
#EmployeeEvalTabTitle a span{background-image:url(../../bitmaps/tabRight_Blue1.gif)}
#EmployeeEvalTabTitle a{background-image:url(../../bitmaps/tabLeft_Blue1.gif)}
li.actif#EmployeeEvalTabTitle a span{border-bottom:1px solid #C6DAFF}
#EmployeeEvalTabTitle-Content{background-color:#C6DAFF}

/* Tab 2 : BossEvalTabTitle */
#BossEvalTabTitle a span{background-image:url(../../bitmaps/tabRight_Blue2.gif)}
#BossEvalTabTitle a{background-image:url(../../bitmaps/tabLeft_Blue2.gif)}
li.actif#BossEvalTabTitle a span{border-bottom:1px solid #E6ECFF}
#BossEvalTabTitle-Content{background-color:#E6ECFF;margin-bottom:0px;}

/* ============================
 * SET -- AccountFormTabSet
 * ============================*/
#AccountFormTabSet #EvalTabSet{margin-bottom:0px}
#AccountFormTabSet #EvalTabSet{padding:10px}

/* ============================
 * SET -- ContactFormTabSet
 * ============================*/
#ContactFormTabSet td.content {padding:0px 1em}

#ResumeTabTitle a span{background-image:url(../../bitmaps/tabRight_Blue2.gif)}
#ResumeTabTitle a{background-image:url(../../bitmaps/tabLeft_Blue2.gif)}
li.actif#ResumeTabTitle a span{border-bottom:1px solid #E6ECFF}
#ResumeTabTitle-Content{background-color:#E6ECFF;margin-bottom:0px;}

/* ============================
 * SET -- SummaryTabSet
 * ============================*/
/* Tab 1 : Summary *//* Last-Modified: 28/06/06 00:08:22 */
#GB_overlay {
    background-color: #000;
    position: absolute;
    margin: auto;
    top: 0;
    left: 0;
    z-index: 100;
}

#GB_window {
    left: 0;
    top: 0;
    font-size: 1px;
    position: absolute;
    overflow: visible;
    z-index: 150;
}

#GB_window .content {
    width: auto;
    margin: 0;
    padding: 0;
}

#GB_frame {
    border: 0;
    margin: 0;
    padding: 0;
    overflow: auto;
    white-space: nowrap;
}


.GB_Gallery {
    margin: 0 22px 0 22px;
}

.GB_Gallery .content {
    background-color: #fff;
    border: 3px solid #ddd;
}

.GB_header {
    top: 10px;
    left: 0;
    margin: 0;
    z-index: 500;
    position: absolute;
    border-bottom: 2px solid #555;
    border-top: 2px solid #555;
}

.GB_header .inner {
    background-color: #333;
    font-family: Arial, Verdana, sans-serif;
    padding: 2px 20px 2px 20px;
}

.GB_header table {
    margin: 0;
    width: 100%;
    border-collapse: collapse;
}

.GB_header .caption {
    text-align: left;
    color: #eee;
    white-space: nowrap;
    font-size: 20px;
}

.GB_header .close {
    text-align: right;
}

.GB_header .close img {
    z-index: 500;
    cursor: pointer;
}

.GB_header .middle {
    white-space: nowrap;
    text-align: center;
}


#GB_middle {
    color: #eee;
}

#GB_middle img {
    cursor: pointer;
    vertical-align: middle;
}

#GB_middle .disabled {
    cursor: default;
}

#GB_middle .left {
    padding-right: 10px;
}

#GB_middle .right {
    padding-left: 10px;
}


.GB_Window .content {
    background-color: #fff;
    border: 3px solid #ccc;
    border-top: none;
}

.GB_Window .header {
    border-bottom: 1px solid #aaa;
    border-top: 1px solid #999;
    border-left: 3px solid #ccc;
    border-right: 3px solid #ccc;
    margin: 0;

    height: 22px;
    font-size: 12px;
    padding: 3px 0;
    color: #333;
}

.GB_Window .caption {
    font-size: 12px;
    text-align: left;
    font-weight: bold;
    white-space: nowrap;
    padding-right: 20px;
}

.GB_Window .close { text-align: right; }
.GB_Window .close span { 
    font-size: 12px;
    cursor: pointer; 
}
.GB_Window .close img {
    cursor: pointer;
    padding: 0 3px 0 0;
}

.GB_Window .on { border-bottom: 1px solid #333; }
.GB_Window .click { border-bottom: 1px solid red; }
.dhx_combo_img{
	position:absolute;
	top:0px;
	right:0px;
	width:17px;
	height:20px;
}

.dhx_combo_option_img{
	position:relative;
	top:1px;
	margin-left:2px;
	left:0px;
	width:18px; height:18px;
}

.dhx_combo_option_img2{
	position:relative;
	top:1px;
	margin-left:2px;
	left:0px;
	width:80px; height:14px;
}


.dhx_combo_input{
	color:#333333;
	font-family: Arial;
	font-size: 9pt;
	border:0px;
	padding:2px 2px 2px 2px;
	position:absolute;
	top:0px;
}
.dhx_combo_box{
	position:relative;
	text-align:left;
	border:1px solid #7F9DB9;
	height:20px;
	_height:22px;
	overflow:hidden;
    background-color: white;
}
.dhx_combo_list{
   position:absolute;
   z-index:30;
   overflow-y:auto;
   overflow-x:hidden;
   border:1px solid black;
   height:100px;
   font-family: Arial;
   font-size: 9pt;
   background-color: white;
}

.dhx_combo_list div{
	cursor:default;
	padding:2px 2px 2px 2px;
}
.dhx_selected_option{
	background-color:navy;
	color:white;
}

.defaultTreeTable{
			margin : 0px;
			padding : 0px;
			border : 0px;
}
.containerTableStyle { overflow : auto; position:relative; top:0; font-size : 12px;z-index:30}
.containerTableStyleRTL span { direction: rtl; unicode-bidi: bidi-override;  }
.containerTableStyleRTL { direction: rtl; overflow : auto; position:relative; top:0; font-size : 12px;}
.standartTreeRow{	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 	font-size : 12px; -moz-user-select: none;  }
.selectedTreeRow{ background-color : navy; color:white; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 		font-size : 12px;  -moz-user-select: none; }
.dragAndDropRow{ background-color : navy; color:white; }
.standartTreeRow_lor{	text-decoration:underline; background-color : #FFFFF0; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 	font-size : 12px; -moz-user-select: none; }
.selectedTreeRow_lor{   text-decoration:underline; background-color : navy; color:white; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 		font-size : 12px;  -moz-user-select: none; }

.standartTreeImage{ width:18px; height:18px;  overflow:hidden; border:0; padding:0; margin:0;
font-size:1px; }
.hiddenRow { width:1px;   overflow:hidden;  }
.dragSpanDiv,.dragSpanDiv td{ 	font-size : 12px; 	background-color:white; }


.selectionBox{
background-color: #FFFFCC;
}
.selectionBar {
	top:0;
	background-color: Black;
	position:absolute;
	overflow:hidden;
	height: 2px;
	z-index : 11;
}

.intreeeditRow{
  width:100%; font-size:8pt; height:16px; border:1px solid silver; padding:0; margin:0;
  -moz-user-select:  text;   
}
.dhx_tree_textSign{
   font-size:8pt;
   font-family:monospace;
   width:21px;
   color:black;
   padding:0px;
   margin:0px;
   cursor:pointer;
   text-align: center;
}
.dhx_tree_opacity{
    opacity:0;
    -moz-opacity:0;
    filter:alpha(opacity=0);
}
.dhx_bg_img_fix{
width:18px;
height:18px;
background-repeat: no-repeat;
background-position: center;
background-position-x: center;
background-position-y: center;
}


.image { height:80px; vertical-align:bottom;}
.title {  }

/* Horizontal Carousel */
#carousel {
  float: left;
  width: 570px;
  height: 220px;
  margin-bottom: 10px;
  position: relative;
}

#carousel .container {
  margin-top:10px;
  float: left;
  width: 500px;
  height: 180px;
  position: relative;    
  overflow: hidden;
}

#carousel ul {
  margin: 0;
  padding:0;
  width: 100000px;
  position: relative;
  top: 0;
  left: 0;
  height: 240px;
}                      

#carousel ul li {
  border-left: 1px solid #EDEDED;
  width: 165px;
  height: 170px;
  text-align: center; 
  list-style:none;   
  float:left;
}

#carousel .previous_button {
  float:left;  
  width: 32px;
  height: 175px;
  background: url(/lib/carousel/themes/carousel/prototype-ui/horizontal/left.png);
  z-index: 100;
  cursor: pointer;
}

#carousel .previous_button_over {
  background: url(/lib/carousel/themes/carousel/prototype-ui/horizontal/left_over.png);
}

#carousel .previous_button_disabled {
  background: url(/lib/carousel/themes/carousel/prototype-ui/horizontal/left_disabled.png);
  cursor: default;
}

#carousel .next_button {
  float:left;  
  width: 32px;
  height: 175px;
  background: url(/lib/carousel/themes/carousel/prototype-ui/horizontal/right.png);
  z-index: 100;
  cursor: pointer;
}

#carousel .next_button_over {
  background: url(/lib/carousel/themes/carousel/prototype-ui/horizontal/right_over.png);
}

#carousel .next_button_disabled {
  background: url(/lib/carousel/themes/carousel/prototype-ui/horizontal/right_disabled.png);
  cursor: default;
}/* CSS to go with Prototip.Styles */
.prototip {
	font: 11px Arial, Helvetica, sans-serif;
	color: #000;
}

/* the default style */
.prototip .default {
	width: 250px;
	color: #808080;
}
.prototip .default .toolbar {
	background: #f1f1f1;
	font-weight: bold;
}
.prototip .default .title { padding: 5px; }
.prototip .default .content {
	padding: 5px;
	background: #fff;
}

/* basic */
.prototip .basic {
	width: 250px;
	color: #808080;
}
.prototip .basic .toolbar {
	background: #f1f1f1;
	font-weight: bold;
}
.prototip .basic .title { padding: 5px; }
.prototip .basic .content {
	padding: 5px;
	background: #fff;
}

/* basic */
.prototip .hint {
	width: 250px;
	color: #313120;
	background: #fff6aa;
}
.prototip .hint .toolbar {
	background: #fdf1a0;
	font-weight: bold;
}
.prototip .hint .title,
.prototip .hint .content { padding: 5px; }

/* protoblue */
.prototip .protoblue {
	width: 250px;
	color: #fff;
}
.prototip .protoblue .toolbar {
	background: #0d7cd0;
	font-weight: bold;
}
.prototip .protoblue .title { padding: 5px; }
.prototip .protoblue .content {
	background: #1e90ff;
	padding: 5px;
}

/* creamy */
.prototip .creamy {
	width: 250px;
	color: #bb9c61;
}
.prototip .creamy .toolbar {
	background: #f3edc2;
	font-weight: bold;
}
.prototip .creamy .title { padding: 5px; }
.prototip .creamy .content {
	background: #f8f4ca;
	padding: 5px;
}

/* darkgrey */
.prototip .darkgrey {
	width: 250px;
	color: #fff;
}
.prototip .darkgrey .toolbar {
	background: #5f5f5f;
	font-weight: bold;
}
.prototip .darkgrey .title { padding: 5px; }
.prototip .darkgrey .content {
	background: #808080;
	padding: 5px;
}

/* protogrey */
.prototip .protogrey {
	width: 250px;
	color: #fff;
	background: #fff;
}
.prototip .protogrey .toolbar {
	background: #969c92;
	font-weight: bold;
}
.prototip .protogrey .title { padding: 5px; }
.prototip .protogrey .content {
	color: #808080;
	padding: 5px;
}
/* This is how to resize the close button for a style */
.prototip .protogrey .toolbar .close {
	width: 14px;
	height: 14px;
}


/* loader gif */
.prototipLoader {
	position: absolute;
	top: -1000px;
	left: -1000px;
	height: 14px;
	width: 14px;
	border: 1px solid #dddddd;
	overflow: hidden;
}


/* Required for all tooltips, do not modify */
.prototip{position:absolute;overflow:hidden;}.prototip .tooltip,.prototip .toolbar,.prototip .toolbar .title{position:relative;}.prototip .content{clear:both;}.prototip .toolbar .close{position:relative;text-decoration:none;float:right;width:19px;height:15px;display:block;line-height:0;font-size:0;border:0;cursor:pointer;}.prototip .tooltip{clear:both;float:left;}.prototip .borderLeftWrapper,.prototip .borderRightWrapper{position:absolute;top:0;left:0;width:300px;height:20px;}.prototip .borderFrame{height:100%;width:100%;float:left;margin:0;padding:0;position:relative;}.prototip .borderTop,.prototip .borderBottom{overflow:hidden;}.prototip .borderRow{list-style-type:none;float:left;width:100%;position:relative;clear:both;margin:0;padding:0;}.prototip_CornerWrapper{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;clear:both;}.prototip_Corner{float:left;position:relative;}.prototip canvas{position:relative;float:left;}.prototip_CornerTr,.prototip_CornerBr{float:right;}.prototip_BetweenCorners{position:absolute;top:0;left:0;width:100%;overflow:hidden;clear:both;}.prototip .borderMiddle{position:relative;float:left;}.prototip .borderCenter{position:relative;float:left;height:100%;}.prototip_StemWrapper{position:relative;width:100%;height:auto;clear:both;}.prototip_StemBox{float:left;position:relative;}.prototip_Stem{width:100%;position:absolute;overflow:hidden;}.iframeShim{position:absolute;border:0;margin:0;padding:0;background:none;overflow:hidden;}.prototip .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.prototip .clearfix{display:inline-block;}/* IE Mac Hide \*/ .prototip .clearfix{display:block;}/* IE Mac Hide End */