

#titlebar{background:#f9f9f9;}
#breadcrumbs ul{float:right;font-size:13px;margin-top:27px;font-weight:500; padding-left:5px; padding-right:15px;}
#breadcrumbs ul li{display:inline-block;color:#999;margin:0 0 0 5px}
#breadcrumbs ul li:after{content:"";font-family:"FontAwesome";font-size:12px;color:#ccc;margin:0 0 0 9px}
#breadcrumbs ul li:last-child:after,#breadcrumbs ul li:first-child:after{content:"";margin:0}
#breadcrumbs ul li:last-child a,#breadcrumbs ul li a{color:#888;font-weight:600}
#breadcrumbs ul li a:hover{color:#a0a0a0}#breadcrumbs ul li:first-child{padding-right:0;margin-left:0}
#breadcrumbs ul li:first-child,#breadcrumbs ul li:last-child{color:#999;background:0}
#breadcrumbs ul li:last-child{padding:0;background:0}

/* --------------------------------------------------------	*/
/*	Footer */
/* --------------------------------------------------------	*/

#footer {
  position:relative;
  color:#8c8e90;
  font-size:14px;
  line-height:22px;
  padding:30px 41px 20px 41px;
  background:#333333;
  border-bottom:2px solid #060606;
  overflow:hidden;  
}

#footer h2 {
  margin-bottom:0px !important;
  padding-bottom:0px !important;
  padding-top:20px;
  color:#ffffff;
}

#footer h3 {
  padding-bottom:10px !important;
  color:#ffffff;
}

.logo-footer{
  line-height:32px;
}

.logo-footer img{
  width:auto;
  float:left;
  margin-right:20px;
}

#footer a {
  color:#8c8e90;
  text-decoration:none;
}

#footer a.white {
  color:#fff;
}

#footer a:hover, #footer a.white:hover {
  color:#83adff;
  text-decoration:none;       
}

#footer i {
  margin-right:12px;
}

.texture-footer {
  position:absolute;
  top:-30px;
  right:-150px;
}

#footer .btn {
  background:#282828;
  text-shadow:none;
  border-radius:2px;
  -webkit-box-shadow:rgba(255, 255, 255, 00) 0 0 0 inset, rgba(0, 0, 0, 00) 0 0 0;
  background-image:-webkit-linear-gradient(top, #282828, #282828);
  margin-top:10px;
}

#footer .btn:hover {
  background:#3b3b3b;
}

#footer .btn i {
  margin-left:12px;
  margin-right:0px;
}

/* --------------------------------------------------------	*/
/*	Social Networks Icons */
/* --------------------------------------------------------	*/

.social-network { 
	display:inline-block; 
	background: url(../img/social-networks.png) no-repeat top left; 
	width: 24px; 
	height: 24px; 
	background-position-y: 0; 
	-webkit-transition:all 0.2s ease;
	-moz-transition:all 0.2s ease;                                             
	-o-transition:all 0.2s ease;
	-ms-transition:all 0.2s ease;
	transition:all 0.2s ease;
	cursor:pointer;
  border:0px !important;
  margin-right:6px;
}

.sn2 {
	background: url(../img/social-networks-2.png) no-repeat top left; 
}

/* Normal */
.social-network.aim{ background-position: 0 0}
.social-network.amazon{ background-position: -24px 0}
.social-network.apple{ background-position: -48px 0}
.social-network.behance{ background-position: -72px 0}
.social-network.blogger{ background-position: -96px 0}
.social-network.delicious{ background-position: -120px 0}
.social-network.deviantart{ background-position: -144px 0}
.social-network.digg{ background-position: -168px 0}
.social-network.dribbble{ background-position: -192px 0}
.social-network.ebay{ background-position: -216px 0}
.social-network.evernote{ background-position: -240px 0}
.social-network.facebook{ background-position: -264px 0}
.social-network.feedburner{ background-position: -288px 0}
.social-network.flickr{ background-position: -312px 0}
.social-network.forrst{ background-position: -336px 0}
.social-network.foursquare{ background-position: -360px 0}
.social-network.github{ background-position: -384px 0}
.social-network.google{ background-position: -408px 0}
.social-network.gowalla{ background-position: -432px 0}
.social-network.icq{ background-position: -456px 0}
.social-network.itunes{ background-position: -480px 0}
.social-network.lastfm{ background-position: -504px 0}
.social-network.linkedin{ background-position: -528px 0}
.social-network.meetup{ background-position: -552px 0}
.social-network.myspace{ background-position: -576px 0}
.social-network.newsvine{ background-position: -600px 0}
.social-network.openid{ background-position: -624px 0}
.social-network.paypal{ background-position: -648px 0}
.social-network.picasa{ background-position: -672px 0}
.social-network.pinterest{ background-position: -696px 0}
.social-network.posterous{ background-position: -720px 0}
.social-network.reddit{ background-position: -744px 0}
.social-network.rss{ background-position: -768px 0}
.social-network.skype{ background-position: -792px 0}
.social-network.slashdot{ background-position: -816px 0}
.social-network.soundcloud{ background-position: -840px 0}
.social-network.stumbleupon{ background-position: -864px 0}
.social-network.technorati{ background-position: -888px 0}
.social-network.tumblr{ background-position: -912px 0}
.social-network.twitter{ background-position: -936px 0}
.social-network.viddler{ background-position: -960px 0}
.social-network.vimeo{ background-position: -984px 0}
.social-network.virb{ background-position: -1008px 0}
.social-network.wordpress{ background-position: -1032px 0}
.social-network.xing{ background-position: -1056px 0}
.social-network.yahoo{ background-position: -1080px 0}
.social-network.yelp{ background-position: -1104px 0}
.social-network.youtube{ background-position: -1128px 0}
.social-network.zerply{ background-position: -1152px 0}

/* Mouseovers */
.social-network.aim:hover,.active .social-network.aim{ background-position: 0 -24px}
.social-network.amazon:hover,.active .social-network.amazon{ background-position: -24px -24px}
.social-network.apple:hover,.active .social-network.apple{ background-position: -48px -24px}
.social-network.behance:hover,.active .social-network.behance{ background-position: -72px -24px}
.social-network.blogger:hover,.active .social-network.blogger{ background-position: -96px -24px}
.social-network.delicious:hover,.active .social-network.delicious{ background-position: -120px -24px}
.social-network.deviantart:hover,.active .social-network.deviantart{ background-position: -144px -24px}
.social-network.digg:hover,.active .social-network.digg{ background-position: -168px -24px}
.social-network.dribbble:hover,.active .social-network.dribbble{ background-position: -192px -24px}
.social-network.ebay:hover,.active .social-network.ebay{ background-position: -216px -24px}
.social-network.evernote:hover,.active .social-network.evernote{ background-position: -240px -24px}
.social-network.facebook:hover,.active .social-network.facebook{ background-position: -264px -24px}
.social-network.feedburner:hover,.active .social-network.feedburner{ background-position: -288px -24px}
.social-network.flickr:hover,.active .social-network.flickr{ background-position: -312px -24px}
.social-network.forrst:hover,.active .social-network.forrst{ background-position: -336px -24px}
.social-network.foursquare:hover,.active .social-network.foursquare{ background-position: -360px -24px}
.social-network.github:hover,.active .social-network.github{ background-position: -384px -24px}
.social-network.google:hover,.active .social-network.google{ background-position: -408px -24px}
.social-network.gowalla:hover,.active .social-network.gowalla{ background-position: -432px -24px}
.social-network.icq:hover,.active .social-network.icq{ background-position: -456px -24px}
.social-network.itunes:hover,.active .social-network.itunes{ background-position: -480px -24px}
.social-network.lastfm:hover,.active .social-network.lastfm{ background-position: -504px -24px}
.social-network.linkedin:hover,.active .social-network.linkedin{ background-position: -528px -24px}
.social-network.meetup:hover,.active .social-network.meetup{ background-position: -552px -24px}
.social-network.myspace:hover,.active .social-network.myspace{ background-position: -576px -24px}
.social-network.newsvine:hover,.active .social-network.newsvine{ background-position: -600px -24px}
.social-network.openid:hover,.active .social-network.openid{ background-position: -624px -24px}
.social-network.paypal:hover,.active .social-network.paypal{ background-position: -648px -24px}
.social-network.picasa:hover,.active .social-network.picasa{ background-position: -672px -24px}
.social-network.pinterest:hover,.active .social-network.pinterest{ background-position: -696px -24px}
.social-network.posterous:hover,.active .social-network.posterous{ background-position: -720px -24px}
.social-network.reddit:hover,.active .social-network.reddit{ background-position: -744px -24px}
.social-network.rss:hover,.active .social-network.rss{ background-position: -768px -24px}
.social-network.skype:hover,.active .social-network.skype{ background-position: -792px -24px}
.social-network.slashdot:hover,.active .social-network.slashdot{ background-position: -816px -24px}
.social-network.soundcloud:hover,.active .social-network.soundcloud{ background-position: -840px -24px}
.social-network.stumbleupon:hover,.active .social-network.stumbleupon{ background-position: -864px -24px}
.social-network.technorati:hover,.active .social-network.technorati{ background-position: -888px -24px}
.social-network.tumblr:hover,.active .social-network.tumblr{ background-position: -912px -24px}
.social-network.twitter:hover,.active .social-network.twitter{ background-position: -936px -24px}
.social-network.viddler:hover,.active .social-network.viddler{ background-position: -960px -24px}
.social-network.vimeo:hover,.active .social-network.vimeo{ background-position: -984px -24px}
.social-network.virb:hover,.active .social-network.virb{ background-position: -1008px -24px}
.social-network.wordpress:hover,.active .social-network.wordpress{ background-position: -1032px -24px}
.social-network.xing:hover,.active .social-network.xing{ background-position: -1056px -24px}
.social-network.yahoo:hover,.active .social-network.yahoo{ background-position: -1080px -24px}
.social-network.yelp:hover,.active .social-network.yelp{ background-position: -1104px -24px}
.social-network.youtube:hover,.active .social-network.youtube{ background-position: -1128px -24px}
.social-network.zerply:hover,.active .social-network.zerply{ background-position: -1152px -24px}
.ImgPersonne{
   width:120px;
   height: auto;
}
.AdminBO{
   z-index:100000;
   width:70px;
   position:fixed;
   top:5px;
   right:100px;
   sbackground-color:yellow;
   margin:auto;
   border-radius:5px;
}
.AdminBO div,.AdminBO li{
   width:150px;
   margin:5px;
}
.QCMOptions{
   /*width:700px;*/
   border-radius:5px;
   display:none;
   /*top:0;
   left:0;*/
   background-color: #91E6FF;
   /*position:fixed;*/
   z-index:250;
   margin : 10px;
   padding:10px;
}
.SceneElmnt{
   border : solid 0px gray;
   margin :0;
}
.SceneElmntCourt{
   border : solid 2px gray;
   max-height : 50px;
   overflow: hidden;
}
.InfoAdminTxt{
   font-size:0.6em;
   color:#1cc7ff;
}

.RvgBouton, .RvgBoutonGris{
   padding :  0 5px 0 5px;
	font : 10px tahoma;
	font-weight:bold;
	cursor : pointer;
	color : black;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:4px;
	border:0px solid #969696;   
}
.RvgBoutonGris
{
	/* Anciens navigateurs */
	    background: -webkit-gradient(
	        linear,
	        left top, left bottom,
	        from(#B4B4B4),
	        to(#grey)
	    );
	    background: -webkit-linear-gradient(
	        top,
	        #B4B4B4,
	        #D9D9D9
	    );
	    background: -moz-linear-gradient(
	        top,
	        #B4B4B4,
	        #D9D9D9
	    );
	    background: -o-linear-gradient(
	        top,
	        #B4B4B4,
	        #D9D9D9
	    );
	    background: linear-gradient(
	        top,
	        #979797,
	        #D9D9D9
	    );
}
.RvgBouton, .RvgBouton:hover
{
	/* Anciens navigateurs */
	    background: -webkit-gradient(
	        linear,
	        left top, left bottom,
	        from(#aaeeff),
	        to(#57AAD5)
	    );
	    background: -webkit-linear-gradient(
	        top,
	        #aaeeff,
	        #57AAD5
	    );
	    background: -moz-linear-gradient(
	        top,
	        #aaeeff,
	        #57AAD5
	    );
	    background: -o-linear-gradient(
	        top,
	        #aaeeff,
	        #57AAD5
	    );
	    background: linear-gradient(
	        top,
	        #aaeeff,
	        #57AAD5
	    );
}
.RvgBoutonGris
{
   opacity : 0.2;
   -moz-opacity : 0.2;
   -ms-filter: "alpha(opacity=20)"; /* IE 8 */
   filter : alpha(opacity=20);
}
.RvgBoutonGris:hover
{
   opacity : 1;
   -moz-opacity : 1;
   -ms-filter: "alpha(opacity=100)"; /* IE 8 */
   filter : alpha(opacity=100);
}
.RvgBouton
{
   opacity : 1;
   -moz-opacity : 1;
   -ms-filter: "alpha(opacity=100)"; /* IE 8 */
   filter : alpha(opacity=100);
}

.logoImgOCG
{
   width:40px;
   max-width:40px;
   height:auto;
}
.logoImgR2A
{
   width:60px;
   max-width:60px;
   height:auto;
   background-color: transparent;
}
.logoImgLDQ
{
   width:40px;
   max-width:40px;
   height:auto;
   background-color: white;
}
.waiting{
	background: url(icones/wait_animated.gif) no-repeat center center; 
}
.survolScene{
	background-color:#1cc7ff;
	border : solid 2px blue;
}
.sidenav-bgcolor{
	background-color : #119EBF;
	height : 35px;
}
.sidenav-graph-bgcolor{
	background-color : #0040F6;
	height : 35px;
}
.pcoded-navbar-height{
	height : 35px;
}
.node-level-1{
	color : #fff !important;
	background-color: #7E878A !important;
}
.node-level-2{
	color : #fff !important;
	background-color: #626D72 !important;
}
.node-level-3{
	color : #fff !important;
	background-color: #475459 !important;
}

.node-level-3{
	color : #fff !important;
	background-color: #475459 !important;
}
.ref-rating-star{
	color : #F2CD13;
}
.flag_selected{
	border : 3px solid #2DFF11;
	border-bottom : solid 3px #3AF70B !important;
}
.flag_selected_no{
	border : 3px solid transparent;
	border-bottom : solid 3px transparent !important;
}
.pcoded-main-container{
	margin-top: 0px !important;
}
.card-selected{
	border-top : solid 3px #3AF70B !important;
}
.skill-selected{
	border-bottom : solid 3px #3AF70B !important;
}