/* $Id: print.css,v 1.3 2007/09/06 21:23:32 goba Exp $ */

/**
 * Garland, for Drupal 5.0
 * Stefan Nagtegaal, iStyledThis [dot] nl
 * Steven Wittens, acko [dot] net`
 *
 * If you use a customized color scheme, you must regenerate it after
 * modifying this file.
 */
body {margin: 0px; padding: 0px;}
body, input, textarea, select {
  color: #000;
  background: none;
}

ul.primary-links, ul.secondary-links,
#header-region, .sidebar {
  display: none;
}



body {color: #000; line-height: 1.4em; font-size: 12px;}
li {list-style: circle; padding-bottom: 0.5em;}
a.active, li.active-trail a {text-decoration: underline;}


#header ul, #header li {margin: 0px; padding: 0px; list-style: none;}
#footer ul, #footer li {margin: 0px; padding: 0px; list-style: none;}

a {color: #0094A4; text-decoration: underline;}

h1 {font-size: 22px;}
h2 {font-size: 18px}
h3 {font-size: 16px;}

h2, h3, h4, p {margin-bottom: 15px;}


#header .span-11 {display: none;}

.home h2 {margin-bottom: 10px;}
.home p {margin-bottom: 8px;}
.content h3 {margin-bottom: 5px; }

/*=== General === */
.alignRight {text-align: right;}
.fl-r {float: right; margin-left: 5px;}
.fl-l {float: left; margin-right: 5px;}
.padding {padding: 10px; }
.smallfnt {font-size: 90%;}

/*=== HEADER ===*/
#logo {background: url(images/header-bg.jpg) no-repeat right bottom;}
#logo .logo-et {margin-top: 30px;}

/*=== HOME PAGE ELEMENTS === */
.boxMainBig {padding: 20px 30px 0 0;}
.boxMainBig p {font-size: 13px;}
.boxMainBig p, .boxMainBig h1 {margin-bottom: 7px; }

#bannerHome {height: 201px; background: url(images/boxhomebig.jpg) no-repeat 0px 0px; /*font-size: 110%*/ font-size: 12px;}

.bannerHomeSmall {height: 209px; background: url(images/boxhomesml-bg.jpg) no-repeat; /*font-size: 95%*/ font-size: 12px;}
.bannerHomeSmall a {font-weight: bold;}

/*====  TOP NAVIGATION ===*/
#topNav {display: none;}


/*====  MAIN NAVIGATION ===*/
#mainNav {display: none;}

/*====  MAIN NAVIGATION - DIFFERENT COLOR BORDER ===*/
li.blue {border-bottom: 5px solid #72C1EA;}
li.green {border-bottom: 5px solid #6EE15B;}
li.orange {border-bottom: 5px solid #FFA954;}
#mainNav li.purple {border-bottom: 5px solid #A676FD; border-right: none;}

#contentBarRight {display: none;}
.breadcrumb {display: none;}


/*=== FOOTER DIFFERENT COLOR BG ==*/
#footer li#bluebg,
#footer li#greenbg,
#footer li#orangebg,
#footer li#purplebg {display: none;}

#footer .last .big {display: none;}
#footer img {display: none;}

#footer a {display: block;}
#footer li {padding-bottom: 2px;}
#footer p {margin: 0px;}

/*== SEARCH ==*/
#search-theme-form {display: none;}


/*== SIDEBAR ==*/
#sideNav {background-color: #ccc; font-weight: bold; }
#sideNav * {font-size: 12px;}
#sideNav a {color: #464646;}
#sideNav h2 {padding: 5px 5px 5px 10px; color: #fff; font-size: 16px;}
#sideNav .content {padding-bottom: 10px;}
#sideNav li li {display: none;}

#sideNav ul.menu li {margin-left: 0px; padding-bottom: 0.4em;}

/*=== Round Corners  ===*/
/*#content {position: relative;}*/
.menuBox {background: #e2f3f4 url(images/bluegradient-bg.jpg) repeat-x 0px 0px; position: relative; margin-bottom: 10px;}
.menuBox {overflow: hidden; float: left; padding: 10px; }


.cr-tl, .cr-tr, .cr-bl, .cr-br {display: block; width: 8px; height: 8px; position: absolute; background: transparent url(images/corners.jpg) no-repeat; font-size: 0px;}
.cr-tl {top: 0px; left: 0px; background-position: 0px 0px; }
.cr-tr {top: 0px; right: 0px; background-position: -8px 0px;}
.cr-bl {bottom: 0px; left: 0px; background-position: 0px -12px;}
.cr-br {bottom: 0px; right: 0px; background-position: -8px -12px;}

/* When no section color is specified, teal will be used*/
#sideNav {display: none;}


/* Content Area */
#content-area {height: auto !important; height: 300px; min-height: 300px;}
#content-area .content {font-size: 12px;}
#content-area .content ul {margin-bottom: 10px;}
#content-area .content li {padding-left: 15px;}

/*=== DIFFERENT COLOR ELEMENTS ===*/
h1, h2, h3 {color: #0094A4} /* default teal color */
.blue h1, .blue h2, .blue h3 {color: #72C1EA;}
.green h1, .green h2, .green h3 {color: #6EE15B;}
.orange h1, .orange h2, .orange h3 {color: #FFA954;}
.purple h1, .purple h2, .purple h3 {color: #A676FD;}


.blue #sideNav {background: url(images/pattern-blue.gif) repeat;}
.blue #sideNav h2, .blue th {background-color: #72C1EA;}
.blue .fr #block-local_menu-0 h2 {background-image:url(images/title-qui.gif);}
.blue .en #block-local_menu-0 h2 {background-image: url(images/title-who.gif);}


.green #sideNav {background: url(images/pattern-green.gif) repeat;}
.green #sideNav h2, .green th {background-color: #6EE15B;}
.green .fr #block-local_menu-0 h2 {background-image: url(images/title-aide.gif);}
.green .en #block-local_menu-0 h2 {background-image: url(images/title-help.gif);}

.orange #sideNav {background: url(images/pattern-orange.gif) repeat;}
.orange #sideNav h2, .orange th {background-color: #FFA954;}
.orange .fr #block-local_menu-0 h2 {background-image: url(images/title-comment.gif) ; height: 34px;}
.orange .en #block-local_menu-0 h2 {background-image: url(images/title-how.gif);}

.purple #sideNav {background: url(images/pattern-purple.gif) repeat;}
.purple #sideNav h2, .purple th {background-color: #A676FD;}
.purple .en #block-local_menu-0 h2 {background-image: url(images/title-jobs.gif);height: 32px;}
.purple .fr #block-local_menu-0 h2 {background-image: url(images/title-emploi.gif);}

#sideNav h2 {background-position: 10px 5px;}
#block-local_menu-0 h2 {background-position: 10px 5px; text-indent: -2000px; background-repeat: no-repeat;}


/* Diff color bullets & links*/
.blue #content-area .content li {background: url(images/bullet-bl.gif) no-repeat 0px 5px;}
.green #content-area .content li {background: url(images/bullet-gr.gif) no-repeat 0px 5px;}
.orange #content-area .content li {background: url(images/bullet-or.gif) no-repeat 0px 5px;}
.purple #content-area .content li {background: url(images/bullet-pur.gif) no-repeat 0px 5px;}

/* Diff color links*/
.blue #content-area .content a {color: #72C1EA;}
.green #content-area .content a {color: #6EE15B;}
.orange #content-area .content a {color: #FFA954;}
.purple #content-area .content a {color: #A676FD;}

/* Drupal styles */
li.leaf, li.collapsed {list-style-image: none; list-style-type: none;}


/* TABLE ATTACHMENTS*/

table#attachments td a {display: block; padding-left: 20px; background: url(images/icon-pdf.gif) no-repeat 0px 2px; }
tr.even, tr.odd, tr.even td {background-color: #fff; border: none;}
thead th {border-bottom: none;}
tbody {border-top: none;}
td {vertical-align: top;}


/* Contact page */
.logo-img div {background: url(images/bonhomme.gif) no-repeat 0px 0px; padding-left: 45px; }
.logo-img strong, .logo h2 {color: #0094A4;}
.big {font-size: 16px;}

/* Insert Flash Player */
.insert {text-align: center; margin: 15px; padding: 10px;}

/* Download banner */
.download-bg {width: 481px; height: 79px; background: url(images/download-bg.jpg) no-repeat; margin-top: 20px; float: left; clear: both;}
.download-bg div {padding-left: 80px; padding-top: 20px;}
.download-bg h3 {color: #555555}
.green #content-area .content .download-bg a, 
.blue #content-area .content .download-bg a,
.orange #content-area .content .download-bg a,
.purple #content-area .content .download-bg a {color: #028B9A}

