div#errors {
	background-color: 	#FFF4E5;
	border: 		solid 1px #BE792E;
	padding: 		10px;
	margin-top:		15px;
	margin-bottom:		15px;
}

h1 { margin-bottom: 0px; padding-bottom: 0px; margin-top: 0px; }
h2 { margin-top: 10px; padding-top: 0px; margin-bottom: 0px; }
div#conferenceName { margin-bottom: 20px; }
span.comingSoon { color: grey; }

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */



span.nicePrice { font-weight: bold; font-size: 1.3em; color: red; }

/*
	Auteur: Sebastien Poupart / Gael Lafond
	Courriel : lafondg@lexum.umontreal.ca
	Date: Juin 2005
	Derniere MAJ: Mai 2006

	CSS du site du LexUM.
*/
html{
	background-color:#f9f9f9;
}
body{
	margin-top: 0px;
	margin-left:0px;
	font-size:10pt;
	font-family:arial, helvetica, sans-serif;
	text-align:center;
	color:#505050;
}

div#body {
	background: url(/e-discovery/skin/images/lexum_bg.gif)
}


p
{
	line-height:1.5em;
	text-align:justify;
}


div
{
	text-align:left;
}


ol li
{
	padding-top:3px;
	padding-bottom:3px;
}

/* IE Windows */
.section_title_right
{
	padding-left:20px;
	width:302px;
}
/* All other browser */
html > body .section_title_right
{

	padding-left:20px;
	width:282px;
}

.entre_right
{
	background-color:#F9F9F9;
	height:4px;
	margin-left:-3px;
	margin-top:0px;
	margin-bottom:0px;
	width:305px;
	font-size:0px;
}

.entre_left
{
	background-color:#F9F9F9;
	height:4px;
	margin-top:0px;
	margin-bottom:0px;
	width:682px;
	clear:both;
	font-size:0px;
}

.entre_full
{
	background-color:#F9F9F9;
	height:4px;
	margin-top:0px;
	margin-bottom:0px;
	clear:both;
	font-size:0px;
}

/* IE Patch - IE PC Settings */
ul li
{
	list-style-image: url(/e-discovery/skin/images/block_arrow_IE_PC.gif);
}

/* IE Patch - IE MAC Settings */
/* IE Patch - Only IE PC can't understand this
	PC: because of html > body */
html > body ul li
{
	list-style-image: url(/e-discovery/skin/images/block_arrow_IE_Mac.gif);
}

/* IE Patch - Normal Settings */
/* IE Patch - Only IE PC and MAC can't understand this
	PC: because of html > body
	MAC: because of broken comment ending \*/
html > body ul li
{
	list-style-image: url(/e-discovery/skin/images/block_arrow.gif);
}
/* END PATCH */

h3
{
	font-weight:bold;
	font-size:12pt;
	line-height:25px;
	margin-top:20px;
	margin-bottom:0px;
}

.nomargin {
	margin: 0px;
	padding: 0px;
}

div#language {
	text-align: right;
	vertical-align: middle;
}

#header
{
	background:  url(/e-discovery/skin/images/ediscovery.gif) top left;
	height: 108px;
	margin: 0px 0px 5px 0;
}
#header_print
{
	display: none;
}
#home_link
{
	display: block;
	width:200px;
	height:80px;
}

#header_left
{
	display: none;
}
#header_left span
{
	display: none;
}

#header_right_fr
{
	display: none;
}

#header_right_en
{
	display: none;
}

ul#menu {
	width: 100%;
	margin: 0 0 7px 0;
	padding: 0px;
}

ul#menu li,ul#menu  a {
	display: block;
	float: left;
	width: 326px;
	height: 25px;
	background-color: #ADA9A1;
	color: #F9F9F9;
	font-weight: bold;
	text-align: center;
	margin: 0 0px 7px 0;
	padding: 0px;
}

ul#menu a:hover,  ul#menu a.selected {
	background-color: #4C538F;
	color: white;
	text-decoration: none;
}

#container_index
{
	width:990px;
	margin: 0 auto;
}

#container_NoColumns
{
	width:990px;
	margin: 0 auto;
	background: url(/e-discovery/skin/images/lexum_bg_2.jpg)
}

a
{
	text-decoration:none;
	color:#464d8d;
}

a:hover
{
	text-decoration:underline;
	color:#434eb1;
}

#content
{
	background-color: #EFF2FA;
}

#grayContent
{
	background-color: #F5F4F3;
}

div.text {
	padding-left: 10px;
	padding-right: 10px;
}


.section {
	margin-left: 10px;
}


#container_index a:hover, #container a:hover, #container_category a:hover
{
	text-decoration:underline;
	color:#434eb1;
}

#top_bar_bleu a, #top_bar_gris a, .top_bar_gris a
{
	text-decoration:none;
	color:#F9F9F9;
}

#top_bar_bleu a:hover, #top_bar_gris a:hover, .top_bar_gris a:hover
{
	text-decoration:underline;
	color:#F9F9F9;
}

#top_bar_bleu, #top_bar_gris, .top_bar_gris
{
	background-image:url(/e-discovery/skin/images/title_arrow.gif);
	background-repeat:no-repeat;
	background-position:7px 0.55em;
	color:#F9F9F9;

	font-weight:bold;
	text-transform:uppercase;
	padding-left:20px;
	margin: 0;
}

#top_bar_bleu
{
	background-color:#4c538f;
}

#top_bar_gris, .top_bar_gris
{
	background-color:#ada9a1;
}

#top_bar_ligneBleue, #top_bar_ligneGrise
{
	font-size:0px;
	height:5px;
}
#top_bar_ligneBleue
{
	background:  url(/e-discovery/skin/images/barre_titre_blue.gif) repeat-x;
}
#top_bar_ligneGrise
{
	background:  url(/e-discovery/skin/images/barre_titre_grey.gif) repeat-x;
}


#right
{
	float:right;
	width:302px;
}

.greyBox {
	background-color:#f5f4f3;
	/*padding-top: 10px;*/
	padding-bottom: 10px;
}


#barre_langue
{
	position:relative;
	top:0px;
	right:20px;
	margin:0px;
	font-weight:bold;
	font-size:10pt;
	color:#ada9a1;
}

#barre_langue a
{
	color:#F9F9F9;
	text-decoration:none;
}

#barre_langue a:hover
{
	color:#8381b3;
}

#footer
{
	background-color:#f9f9f9;
}

#footer_interne_index
{
	background:  url(/e-discovery/skin/images/barre_bas.gif) no-repeat;
}
#footer_interne_bleu
{
	background:  url(/e-discovery/skin/images/barre_blue.gif) repeat-x;
}
#footer_interne
{
	background:  url(/e-discovery/skin/images/barre_bas2.gif) repeat-x;
}


#foot_center
{
	padding-top:25px;
	padding-bottom:20px;
	text-align:center;
}

#foot_center a, #foot_printer a
{
	text-decoration:none;
	color:#505050;
}

#foot_center a:hover, #foot_printer a:hover
{
	color:#808489;
	text-decoration:underline;
}

/* IE Patch - IE PC and MAC Settings */
.IE_Patch_br
{
	line-height:2em;
}

/* IE Patch - Normal Settings */
/* IE Patch - Only IE PC and MAC can't understand this
	PC: because of html > body
	MAC: because of broken comment ending \*/
html > body .IE_Patch_br
{
	line-height:1em;
}
/* END PATCH */


#lii_logo
{
	border:1px solid #505050;
	background:#F9F9F9;
	padding:10px;
	position:relative;
	top:180px;
}

#UdeMLogo, #lexumPrinter
{
	border: 0px;
}

#header_udem_links {
	display: none;
}

#header_udem_links a img {
	margin: 2px 2px 2px 8px;
	border: 0;
}

#adresse{
	width:990px;
	height:13px;
}

/* =============== */
/* principle stuff */

ul#principles li {
 margin-top: 10px;
 margin-bottom: 10px;
}

span.principle_label {
 font-weight: bold;
 letter-spacing: 1px;
}

div#rss {
 text-align: right;
 vertical-align: middle;
}
