/* $Id: drh-accueil.css,v 1.9 2006/11/15 19:59:51 christian et sylvain Exp $ */


/* règles privées utilisées dans des contextes particuliers */

tr#prv-menu-secondaire div.prv-menu-secondaire {
	width: 341px;
	border-top: 1px solid white;
	padding-right: 10px;
	background: #182450 url("../images/menu-secondaire.jpg") no-repeat 0 0;
	text-align: right;
	overflow-x: auto;
	overflow-y: auto;
}

tr#prv-menu-secondaire div.prv-mon-dossier-rh a {
	padding-left: 10px;
}

tr#prv-menu-secondaire div.prv-menu-secondaire span.prv-separateur,
tr#prv-menu-secondaire a {
	color: white;
	background-color: transparent;
	font-size: 12px;
	line-height: 21px;
	vertical-align: middle;
	text-decoration: none;
}

tr#prv-menu-secondaire a:hover {
	text-decoration: underline;
}

tr#prv-menu-secondaire div.prv-mon-dossier-rh {
	width: 183px;
	border-left: 1px solid white;
	border-top: 1px solid white;
	background: #182450 url("../images/mon-dossier-rh.jpg") no-repeat 0 0;
	color: white;
}

td#prv-babillard-td {
	background: #fff url("../images/autres-sites-degrade.jpg") repeat-y right top;
	border-bottom: 2px solid #ecf1f5;
}

div#prv-babillard {
	overflow-x: auto;
	overflow-y: auto;
}

div#prv-babillard ul.prv-babillard {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

div#prv-babillard ul.prv-babillard li.prv-services-aux-gestionnaires {
	border-width: 1px 0 0 1px;
	border-style: solid;
	border-color: white;
	background: #182450 url("../images/services-aux-gestionnaires.jpg") no-repeat 0 0;
	color: white;
	height: 21px;
}

div#prv-babillard ul.prv-babillard li.prv-autres-sites span.prv-autres-sites-titre {
	display: block;
	color: white;
	font-size: 12px;
	line-height: 21px;
	height: 21px;
	padding: 0 0 0 10px;
	vertical-align: middle;
	text-decoration: none;
	border-width: 1px 0 0 1px;
	border-style: solid;
	border-color: white;
	background: #182450 url("../images/autres-sites.jpg") no-repeat 0 0;
}

div#prv-babillard ul.prv-babillard li.prv-services-aux-gestionnaires a.prv-services-aux-gestionnaires {
	display: block;
	padding-left: 9px;
	margin: 0 1px; /* to prevent horizontal overflow onfocus (the dotted border around active links) */
	color: white;
	background-color: transparent;
	font-size: 12px;
	line-height: 21px;
	height: 21px;
	vertical-align: middle;
	text-decoration: none;
	white-space: nowrap;
}

div#prv-babillard ul.prv-babillard li.prv-services-aux-gestionnaires a.prv-services-aux-gestionnaires:hover {
	text-decoration: underline;
}

div#prv-babillard ul.prv-babillard li.prv-autres-sites ul.prv-autres-sites {
	color: black;
	margin: 0;
	padding: 5px 0 35px 0;
}

div#prv-babillard ul.prv-babillard li.prv-autres-sites ul.prv-autres-sites li {
/*
	This fixes the white-space bug that increases the height of LIs in some browsers.
	You'll have to set explicitly, and later in the cascade, the font-size and
	line-height of elements containing text inside this UL.
*/
	font-size: 1px;
	line-height: 1px;
/*
	end of fix
*/
	padding: 0;
	margin: 0;
	list-style-type: none;
}

div#prv-babillard ul.prv-babillard li.prv-autres-sites ul.prv-autres-sites li * {
/*
	revert the fix
*/
	font-size: 11px;
	line-height: normal;
/*
	end of fix
*/
}

div#prv-babillard ul.prv-babillard li.prv-autres-sites ul.prv-autres-sites li a {
	padding: 5px 4px 5px 14px;
	margin: 0 1px; /* to prevent horizontal overflow onfocus (the dotted border around active links) */
	display: block;
	font-size: 11px;
	line-height: 13px;
	color: #073195;
	text-decoration: none;
	font-weight: bold;
}

div#prv-babillard ul.prv-babillard li.prv-autres-sites ul.prv-autres-sites li a:hover {
	text-decoration: underline;
}

div#prv-nouveautes {
	padding: 10px 30px 10px 5px;
	margin: 1px 0 0 0;
	background-color: white;
	overflow-x: auto;
	overflow-y: auto;
}

div#prv-surveiller {
	width: 150px;
	padding: 10px 30px 10px 15px;
	margin: 1px 0 0 1px;
	border-left: 2px solid #ecf1f5;
	background-color: white;
	overflow-x: auto;
	overflow-y: auto;
}

div#prv-nouveautes h2.prv-nouveautes, div#prv-surveiller h2.prv-surveiller {
	color: #9a9a9a;
	font-weight: normal;
	margin: 0 0 20px 0;
	padding: 0;
	font-size: 20px;
	border-bottom: 0 !important;
}

div#prv-nouveautes dl.prv-nouveautes {
	margin: 0;
	padding: 0;
}

div#prv-nouveautes dl.prv-nouveautes a {
	color: #073195;
	text-decoration: none;
}

div#prv-nouveautes dl.prv-nouveautes a:hover {
	color: #073195;
	text-decoration: underline;
}

div#prv-nouveautes dl.prv-nouveautes dt {
	margin: 0;
	padding: 0;
	font-weight: bold;
	font-size: 75%;
	line-height: normal;
}

div#prv-nouveautes dl.prv-nouveautes dd {
	margin: 0 0 15px 0;
	padding: 0;
	font-size: 70%;
	line-height: normal;
}

div#prv-surveiller p {
	font-size: 70%;
	line-height: normal;
	color: #9a9a9a;
	margin: 10px 0 0 0;
	padding: 0;

}

div#prv-surveiller a {
	color: #231f20;
	text-decoration: none;
}

div#prv-surveiller a:hover {
	color: #231f20;
	text-decoration: underline;
}




/* règles appartenant à l'UdeM mais spécifiques au site du cerum */

div#um-contenant {
	overflow: hidden !important;
	/*
		To prevent #um-contenu from going below #um-menu-vertical onTextSizeIncrease.
		"overflow" is set to "auto" for child DIVs of #um-contenu.
	*/
	overflow-x: visible !important;
	overflow-y: visible !important;
}

table#um-contenu-tableau {
	width: 535px;
	float: right;
/*

This right float is a replacement for a 10px margin-left that was
screwing the display in "Edit mode" with Contribute.

*/
}

table#um-contenu-tableau td {
	vertical-align: top;
}


td#um-contenu-accueil-td {
	border-bottom: 2px solid #ecf1f5;
}

div#um-contenu-accueil {
	font-size: 80%;
	padding: 15px 15px 10px 5px;
	margin: 0;
	overflow-x: auto;
	overflow-y: auto;
}
