 /* DFO CSS / CSS du MPO */

body
  { background-color: #468; }
div.banner
  {
    color: #FFF;
    background-color: #468;
    background-repeat: no-repeat;
		background-image: url("../images/banner.jpg");
  }
div.menu-left-misc
	{
	 background-color: #cccccc;
	}
h2
  {
    background-color: #468;
    color: white;
    font-size: 120%;
    padding: 3px 2px;
  }
h3
  { font-size: 115%; }

div.left h2.nav, div.left h2.nav a:link, div.left h2.nav a:visited, div.left div.h2nav, div.left div.h2nav a:link, div.left div.h2nav a:visited, div.left p.h2nav, div.left p.h2nav a:link, div.left p.h2nav a:visited, div.right h2.nav, div.right h2.nav a:link, div.right h2.nav a:visited, div.right div.h2nav, div.right div.h2nav a:link, div.right div.h2nav a:visited, div.right p.h2nav, div.right p.h2nav a:link, div.right p.h2nav a:visited
  { background-color: #468; }
div.left h2.nav a:hover, div.left h2.nav a:focus, div.left h2.nav a:active
	{color: #fff;}
div.nav-login
  { background-color: #CCC; padding: 5px 10px; }
div.left li.menucontent, div.left div.menucontent
  { border-bottom: 1px solid #FFF; margin: 0px; padding: 0px; }
div.left li.menucontent, div.left div.menucontent, div.left a:link.menulink, div.left a:visited.menulink
  { color: #000; background-color: #CCC; }
div.left a:hover.menulink
	{ text-decoration: underline; }
	/*  { color: white; background-color: #AAA; text-decoration: none; }*/
div.prodis
  { background-color: #468; }

div.right li.menucontent, div.right div.menucontent, div.right a:link.menulink, div.right a:visited.menulink
	{
		text-decoration: none;
		vertical-align: middle;
		margin: 0;
		background-color: #ECF0F4;
		color: #000000;
	}
div.right a:hover.menulink
	{ text-decoration: underline; }
div.right li.menucontent, div.right div.menucontent
	{ border-bottom: 1px solid #FFF; 	}
div.right li ul.nav, div.right li p.nav, div.right li div.nav
	{ border: none; }

/*APRIL 2010 - Changes to new DFO left menus*/

div.left h2.nav, div.left h2.nav  {
	background-color: #468;
	border-bottom: 1px solid #FFF;
}

div.left h2.navns, div.left h2.navns a:link, div.left h2.navns a:visited, div.left div.h2navns, div.left div.h2navns a:link, div.left div.h2navns a:visited, div.left p.h2navns, div.left p.h2navns a:link, div.left p.h2navns a:visited, div.right h2.navns, div.right h2.navns a:link, div.right h2.navns a:visited, div.right div.h2navns, div.right div.h2navns a:link, div.right div.h2navns a:visited, div.right p.h2navns, div.right p.h2navns a:link, div.right p.h2navns a:visited {
	background-color: #203142;
}
/*END OF CHANGES*/

div.footer div.footerline
  { background-color: #468; }

.bglight
  { background-color: #ecf0f2; padding:4px;}
div.box1
  { border: 1px solid gray; padding: 4px; margin-bottom: 2px; }

/* Media */
@media print {
	body { background-color: white; }
	h2   { background-color: white; color: black; }
	div.colLayout-bg-3cols  { background-image: none; }
	div.colLayout-bg-2cols  { background-image: none; }
	.print-hide { display: none; }
	div.topArrow { display: none; }
}

/* tab support */

#tabs ul {
	list-style: none;
	position: inherit;
	left: 292px;
	padding: 0;
	margin: 0;
	top: 224px;
	width: 360px;
	height: 27px;
}

#tabs li {
	float: left;
	background: url(/folios/00008/images/tabright.gif) top right no-repeat;
	margin: 0;
}

#tabs a {
	display: block;
	background: url(/folios/00008/images/tableft.gif) top left no-repeat;
	color: #000;
	text-decoration: none;
	padding: 0.6em 1em 0.25em;
}

#tabs a:hover {
	color: #000;
}

#tabs #selected {
	font-weight: bold;
	background-image: url(/folios/00008/images/tabrightactive.gif);
}

#tabs #selected a {
	background-image: url(/folios/00008/images/tableftactive.gif);
	color: white;
}

