/*-----------------------------------------------------------------------------
  [CSS - c_default.css]

  Feuille de style de l'annuaire
  
  1. Générique
  2. Annuaire
      2.1 Filtre de recherche
      2.2 Tri
      2.3 Menu Alphabet
      2.4 Liste des utilisateurs

-----------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------
  [1. Générique]
*/

#full-ez_user #user-preferences h2 {
    background-position: 0 -33px;
}

#full-ez_user h3 {
    color: #a59a6d;
}

#user-profile {
    background: #dce2ec;
}

#user-profile h2 {
	color: #577085;
	margin-bottom: 5px;
}

#user-profile a {
	display: block;
	margin-bottom: 20px;
}

#user-profile a.back {
	float: right;
	margin: 0;
}

#user-profile p {
	margin-bottom: 5px;
}

#full-ez_user .label {
    color: #203561;
    font-weight: bold;
}

#full-ez_user .date {
    color: #444;
}

img.ez_user_mini_thumbnail,
img.ez_user_mini_thumbnail_gray {
	border: 1px solid #C8BB86;
}

input.input_search {
	background: #fff url(../images/bg_input.png) repeat-x;
	border: 1px solid #A4A4A4;
    border-right: 0;
	float: left;
	font-size: 13px;
	height: 18px;
	padding: 2px 4px;
	width: 164px;
}

.button_search, .button_top_search {
	background: url(../images/button_search.png) no-repeat;
	border: 1px solid #A4A4A4;
	cursor: pointer;
	display: block;
	float: left;
	height: 24px;
	margin: 0;
	overflow: hidden;
	padding: 0;
	text-indent: 10000px;
	width: 25px;
}

#profiles #loading {
	background: url(../images/loading.gif) no-repeat center center;
	clear: both;
	height: 400px;
	width: 100%;
}

/*-----------------------------------------------------------------------------
  [2. Annuaire]
*/

/*-----------------------------------------------------------------------------
  [2.1 Filtre de recherche]
*/

.views a {
    background: url(../images/ico_views.png) left top no-repeat;
}

	.views a.text-view:hover,
	.views .current a.text-view {
	    background-position: -22px 0;
	}
	
	.views a.poster-view {
	    background-position: 0 -21px;
	}
	
	.views a.poster-view:hover,
	.views .current a.poster-view {
		background-position: -22px -21px;
	}
	
.views .reload {
	background: url(../images/reload.gif) no-repeat;
	height: 23px;
	width: 24px;
}

.views .reload:hover {
	background-position: 0 -23px;
}

/*-----------------------------------------------------------------------------
  [2.2 Tri]
*/

#profiles-order li,
#profiles-order li:hover {
	background:#0180b0 url(../images/bg_directory.png) repeat-x 0 -106px;
	color:#FFF;
}

	#profiles-order li  a {
		color: white;
	}

.profiles dt,
.profiles dd {
	width:137px;
}
	
.profiles dt a,
.profiles dt a.asc {
    background: url(../images/arrow-desc.gif) no-repeat right;
}

.profiles dt a.desc {
    background: url(../images/arrow-asc.gif) no-repeat right;
}

/*-----------------------------------------------------------------------------
  [2.. Menu Alphabet]
*/

#menu-alphabet {
    background:#666;
    margin: 0;
}
	
	#menu-alphabet a {
	    color:#FFF;
	}

/*-----------------------------------------------------------------------------
  [2.. Liste des utilisateurs]
*/

.profiles, .profiles .uncollapsed, .profiles .uncollapsed:hover {
    background: #dcdcdc url(../images/bg_directory.png) repeat-x 0 -148px;
    margin: 0;
}

.profiles .uncollapsed, .profiles .uncollapsed:hover {
    background: #e9f0c2;
}

	.profiles dd a {
		color:#444;
	}

	.profiles li:hover,
	.profiles li.hover {
	    background:#bada0a;
	}

	.profiles.poster li:hover {
		background:none;
	}
	
	    .profiles.poster .infos {
            display: block;
        }
	
		.profiles .uncollapsed .deploy {
			display: block;
			height: 108px;
			padding: 10px;
		}
		
			.profiles .deploy .close {
			    background:transparent url(../images/popin_close.gif) right 0 no-repeat;
			    height: 10px;
	            line-height: 10px;
	            padding: 0 14px 0 0;
	            position: absolute;
	            right: 5px;
	            top: 5px;
	            z-index: 99;
			}
			.profiles .deploy .close:hover {
			    background-position:right -10px;
			}
			
	       	.profiles .deploy .filter {
	       		float: left;
	       	}
	           
				.profiles .deploy .right {
	           		float: right;
	               	height: 101px;
	               	width: 499px;
	           	}
	           
					.profiles .deploy .right h2 {
						font-size: 16px;
					}
			
			.profiles .uncollapsed .deploy p, .profiles .uncollapsed .deploy a.close {
			    color:#09536E;
			}
			
			.profiles .deploy .arrow {
				background: #09536e;
				color: #fff;
				cursor: pointer;
				font-weight: bold;
				padding: 2px 5px;		
			}
			
			.profiles .deploy .arrow:hover {
				background: #267997;
			}
		
.tool-tip {
	background: #fff;
	border: 1px solid #C6C6C6;
	display: none;
	padding: 10px;
}

	.tip-title {
		color: #09536E;
		font-weight: bold;
	}