/* $ESPCI: annuaire.css,v 1.19 2009/01/21 11:18:25 dmarcaux Exp $ */
.msg { margin: 5px 5px 15px 5px; }

.msg h1 {
	position: relative;
	background: White;
	border: thin solid Black;
	display: inline;
	font-size: small;
	line-height: 100%;
	padding: 5px;
	z-index: 2;
}

.msg p {
	position: relative;
	border: thin dashed Black;
	font-size: x-small;
	font-stretch: wider;
	font-style: oblique;
	margin: -10px 0 0 20px;
	padding: 20px 10px 10px 10px;
	text-align: justify;
	z-index: 1;
}

.warning h1 { color: DarkRed; }

.warning p { background: LightCoral; }

.error h1 { color: DarkGoldenRod; }

.error p { background: Gold; }

.query h1 { color: Black; }

.query p { background: White; }

.revert a{
	font-size: small;
}
/*
.revert a {
	background: LightGray;
	border: thin dashed Black;
	font-size: small;
	font-weight: normal;
	line-height: 100%;
	margin: 10px 0 20px 0;
	padding: 6px;
	text-decoration: none;
}
*/

.revert a:link { color: Black; }

.revert a:visited { color: Black; }

.revert a:hover { color: Red; }

.hrow { background: #BFB; }

.hrow-ecol {}

.hrow-ocol {}

.erow { background: #EEF; }

.erow-ecol {}

.erow-ocol {}

.orow { background: #FFF; }

.orow-ecol {}

.orow-ocol {}

.list { margin: 0 0 10px 0; }

.list h1 {
	color: DarkBlue;
	font-size: medium;
	text-align: center;
}

.list table {
	border-collapse: collapse;
	width:100%;
}

.list tr:hover {
	outline: DarkBlue solid thin;
	text-decoration: underline;
}

.list td {
	text-align: left;
	vertical-align: top;
}

.list a {
	color: Black;
	display: block;
	padding: 4px 0px 4px 0px;
	text-decoration: none;
}


/* Styles for the result page */
#people { 
	text-align:left; 
	background: #ffffcc;
	//border: 2px solid #ffcc88;
	border: 1px solid #8b0000;
}

#people td { vertical-align: top; }

#people .attr_name {
	color: DarkBlue;
	width: 70px;
}

#people .attr_value, #people .attr_value a { color: DarkRed; }
#people .attr_value a { font-size: smaller; }
#people .attr_value a:hover { color: Red; }


#title {
	position: relative;
	line-height: 100%;
	height: 1.2em;
	background: #ffcc88;
	border-bottom: 1px solid #8b0000;
	padding: 4px;
}

#title div { margin: 2px 0 6px 0; }

#rtitle, #ltitle {
	font-size: larger;
	font-eight: bold;
}
#rtitle { 
	//position: absolute;
	right: 0.5em;
}

#rcolumn {
	float: right;
	margin-left: 0.5em;
	margin-right: 0.5em;
	margin-bottom: 0.5em;
	margin-top: 2.2em;
}

#rcolumn div {
	margin: 0 0 2px 0;
	width: 200px;
}

#rcolumn h1 { 
	display: inline;
	font-size: small;
	padding: 2px 0 2px 2px;
}

#rcolumn h2 {
	font-size: x-small;
	padding: 2px 0 2px 2px;
}

#rcolumn tr {
	background: #9BF;
	font-size: small;
	padding: 2px;
}

#rcolumn tr:hover { background: #FFFFCC; }

#rcolumn p {
	font-size: small;
	text-align: center;
}

#rcolumn a { text-decoration: none; }

#rcolumn a:link { color: Black; }

#rcolumn a:visited { color: Black; }

#rcolumn a:hover {
	color: Red;
	background: #FFFFCC;
}

#rcolumn img { vertical-align: bottom; }

.photo {
	background: #ffffcc;
	font-style: italic;
	text-align: center;
	//border: 1px solid #8b0000;
	//width: 200px;
	//height: 160px;
}
#photo h1 { 
	position: relative; 
	font-size: small;
	top: 60px; 
}

#site { 
	background: #ffffcc;
	height: 1em;
}
#site img { 
	padding-right: 0.5em;
	position: relative;
	bottom: 3px; /* XXX ??? */

}

#blog { background: #ffffcc; }


/*
Future / Old stuff
#dispo		{ float:  left; margin-top: 2px; margin-bottom: 2px; margin-left: 0; margin-right: 4px; }
#gnawrl		{ background: #fa8; margin-top: 2px; margin-bottom: 2px; margin-left: 0; margin-right: 0; padding: 4px; border: #999 1px dashed; }
#jabber		{ background: #fc8; margin-top: 2px; margin-bottom: 2px; margin-left: 0; margin-right: 0; padding: 4px; border: #999 1px dashed; }
#cal		{ background: #fe8; margin-top: 2px; margin-bottom: 2px; margin-left: 0; margin-right: 0; padding: 4px; border: #999 1px dashed; }
*/

.spacer {
	clear: both;
}

.manager_container {
}

.manager_legend {
	border: 1px black solid;
	padding: 2px;
	float: right;
}

.manager_service {
	font-weight: bold;
	margin-bottom: 1em;
}
.manager_manager,.manager_secretary,.manager_nobody,
.manager_supervisor,.manager_sysop {
	font-weight: normal;
	position: relative;
	left: 2em;

}
