/
*
 * $Id: theme.css,v 1.1.2.19 20http://cdeacf.ca/sites/all/themes/cdeacf/23 03:29:25 jmburnz Exp $
 * adaptivethemes.com
 *
 * @file theme.css
 * theme.css is the file to use when building your theme.
 * Make a copy first as a backup.
 */

/**********************************************************
 *                    HTML & Body
 **********************************************************/
html {
  behavior:url('http://cdeacf.ca/sites/all/themes/cdeacf/css/theme/ie-css3.htc');
}
body {
  color:#395460;
/*  font-family: arial,Geneva,"DejaVu Sans",sans-serif;*/
  background-color: #395460;
}
.body-wrapper {
  background-color:#fff;
}
/* Admin menu */
body.admin-menu {}
body.admin-menu #container {}

/**********************************************************
 *                 HTML Elements
 **********************************************************/
h1 {}
h2 {

}
h3 {}
h4 {}
h5 {}
h6 {}

p {}

strong {}
em, dfn {}
dfn {}

sup, sub {}

del {}
ins {}

blockquote {}
cite {}
q {}

address {}

ul {}
ol {}
li {}

dl {}
dd {}
dt {}

abbr { border-bottom: 1px dotted #000; }
acronym { border-bottom: 1px dotted #000; }

pre, code, tt {}
p code {}
samp {}
kbd {}
var {}


/**********************************************************
 *                 Global Link Styles
 **********************************************************/
a {
  text-decoration:none;
  color:#395360;
/*  font-weight:bold;*/
}
.title {
  font-weight:bold;
}
p a,
.article a {
  text-decoration:underline;
}

a:link    {}
a:visited {}
a:hover {
  color:#af292e;
}
a:active  {}
a.active  {}

/* Set global a:active and a:focus styles. */
a:active,
a:focus {}


/**********************************************************
 *                    Body Classes
 **********************************************************/
 /* NOTE: these are not active by default; you need to
    enable them in the Advanced theme settings. */

/* Front or not front. */
.front {}
.not-front {}

/* Is the user logged in. */
.logged-in {}
.not-logged-in {}

/* Content type body classes. */
.article-type-book  {}
.article-type-blog  {}
.article-type-forum {}
.article-type-page  {}
.article-type-poll  {}
.article-type-story {}

	
/**********************************************************
 *                  The wrapper divs
 *    Be careful how you modify these, see layout.css
 **********************************************************/
#container {
  margin-top:20px;
}
.front #container,
.section-cdeacf #container,
.section-femmes #container,
.section-alpha #container,
.section-efa #container,
.section-compas #container,
.section-documents #container,
.section-ace #container{
  margin-top:0;
}
/* Column wrappers */
#columns {}
.columns-inner {}

/* Content wrappers */
#content-column {}
.content-inner {}

/* Main content wrappers*/
#main-content {}
#content {}


/**********************************************************
 *                       Regions
 **********************************************************/
/* Leaderboard is a full width region at the very top of the page. */

#leaderboard {
    background-color: transparent;
    height: 215px;
}

.page-actualites #leaderboard {
margin-bottom:10px;
}


.view-id-dossiers .feed-icon {
    float: left;
    position: absolute;
    right: 60px;
    top: 5px;
}
/* Header region is embedded in the header, floated between the logo/site_name
   and the search box. */
#header-region {  background-color:transparent;}

/* Menu Bar sits below the header and is ideal for dynamic menus
   such as http://drupal.org/project/superfish. */
#menu-bar {  background-color:#fff;}

/* Secondary content is a full width region between the header and the
   main columns. */
#secondary-content {  background-color:#fff;}

/* Tertiary content is a full width region above the footer, below the
   main content. */
#tertiary-content {  background-color:#fff;}

/* Content top and bottom are above and below the main content, within the main
   content column. Content aside floats to the right within the main central
   column, but below content top. */
#content-top {  background-color:#fff;}
#content-aside {  background-color:#fff;}
#content-bottom {  background-color:#fff;}

/* Article aside appears only in articles (nodes). By default its placed at
   the bottom of the node.tpl.php template. */
#article-aside {  background-color:#fff;}


/**********************************************************
 *                      Sidebars
 **********************************************************/
/* Target both sidebars with this low specifity selector. */
.sidebar {  background-color:#fff;}

/* Target a specific sidebar. */
#sidebar-first {  background-color:#fff;}
#sidebar-last {  background-color:#fff;}


/**********************************************************
 *                   Skip navigation
 **********************************************************/
/**
 * DO NOT USE display:none as this hides it from screen readers!
 */
#skip-nav {}

/* Override default pseudo class styles */
#skip-nav a:link    {}
#skip-nav a:visited {}
#skip-nav a:hover   {}
#skip-nav a:focus   {}
#skip-nav a:active  {}


/**********************************************************
 *                 Header Elements
 **********************************************************/
/* #header wraps #branding, #search-box-top and #header-blocks. */
#header {  background-color:transparent;}

/* #branding wraps #logo, #site-name and #site-slogan. */
#branding {}

/* Logo and Site Name wrapper. */
.logo-site-name {}

/* Logo and Site Name wrapper h1 - normally applies only the homepage. */
h1.logo-site-name  {}

/* Logo and Site Name wrapper DIV - normally applies to all internal pages,
   or where no title is set. */
div.logo-site-name {}

/* DIV/strong combo when when title is set. */
div.logo-site-name strong {}

/* By default the span is set to display:block, you can display:inline
   or float the elements to get them all on one line. */
.logo-site-name span {}

/* Logo and Site Name SPAN wrappers. */
span#logo {}
span#site-name {}

/* Override default pseudo class styles. */
#site-name a:link    {}
#site-name a:visited {}
#site-name a:hover   {}
#site-name a:focus   {}
#site-name a:active  {}

/* Site slogan. */
#site-slogan {}


/**********************************************************
 *    Search box, Advanced search form, Search results
 *          For the search block see blocks.css
 **********************************************************/
/**
 * Search box
 */
/* Float the serch box right. */
#search-box {}

/* Reset form element margins. */
#search-theme-form {}

/* Wrapper DIVs */
#search-theme-form > div {}
#search-theme-form #search {}
#edit-search-theme-form-1-wrapper {}

#search-theme-form label {}
#search-theme-form input {}

#search-theme-form .form-text {}
#search-theme-form .form-submit {}

/**
 * Advanced search form
 */
/* Advanced search-form id. */
#search-form {}

/* Use the child selector because the inner div has no class. */
#search-form > div {}
#search-form .container-inline {}
#search-form #edit-keys-wrapper {}

#search-form label {}
#search-form input {}
#search-form .form-item {}
#search-form .form-submit {}

/* Textfield styles. */
#search-form #edit-keys-wrapper input {}
#search-form #edit-keys-wrapper input:hover,
#search-form #edit-keys-wrapper input:focus {}

/* Advanced search fieldset. */
#search-form fieldset.search-advanced {}

/**
 * Search results
 */
/* Box styles for the results page. */
.section-search .box {}
.section-search .box-inner {}
.section-search .box-title {}

/* Style the no results messages. */
.section-search .box ul {}
.section-search .box ul li {}

/* Search results document list. */
dl.search-results {}
dl.search-results dt {}
dl.search-results dd {}
dl.search-results dd p {}
dl.search-results dd .search-snippet {}
dl.search-results dd .search-info {}

span.search-info-type {}
span.search-info-user {}
span.search-info-date {}
span.search-info-comment {}
span.search-info-upload  {}


/**********************************************************
 *               Primary & Secondary Links
 **********************************************************/
/* Primary-links div wrapper */
#primary {}

/* Class on the ul */
.primary-links {}

/* Modify the margin to set tab spacings. */
.primary-links li {}
.primary-links li a {}

/* Set pseudo class styles. */
.primary-links li a:link {}
.primary-links li a:visited {}
.primary-links li a:hover {}
.primary-links li a:focus {}
.primary-links li a:active {}

/* Primary first and last classes. */
.primary-links li.first {}
.primary-links li.last {}

/* Active trail classes. */
.primary-links li.active {}
.primary-links li.active-trail {}
.primary-links li.active-trail a {}

/* Secondary-links div wrapper */
#secondary {}
#secondary {
}
#secondary {
  font-weight:bold;
  border-bottom: 1px solid #395460;
  border-top: 1px solid #395460;
  height: 30px;
  padding-bottom: 0;
  padding-top: 10px;
  margin: 20px 20px 20px;
}


/* Class on the ul */
.secondary-links {}

/* Modify the margin to set tab spacings. */
.secondary-links li {}
.secondary-links li a {}

/* Set pseudo class styles. */
.secondary-links li a:link {}
.secondary-links li a:visited {}
.secondary-links li a:hover,
.secondary-links li.active-trail a {
  color:#fff;
  background-color:#395460;
  height:28px;
  padding-top:8px;
  margin-top:-8px;
  text-decoration:underline;
}
.secondary-links li.active-trail a {
  text-decoration:none;
}
.secondary-links li a:focus {}
.secondary-links li a:active {}

/* Secondary first and last classes. */
.secondary-links li.first {}
.secondary-links li.last {}

/* Active trail classes. */
.secondary-links li.active {}
.secondary-links li.active-trail {

}

/**********************************************************
 *                      Breadcrumb
 **********************************************************/
#breadcrumb {}
#breadcrumb a {}
#breadcrumb a:link {}
#breadcrumb a:visited {}
#breadcrumb a:hover {}
#breadcrumb a:focus {}
#breadcrumb a:active {}


/**********************************************************
 *                       Mission
 **********************************************************/
#mission {}


/**********************************************************
 *                    H1 Page Title
 **********************************************************/
h1#page-title {}


/**********************************************************
 *                     Pager
 **********************************************************/
/* The first 2 classes provide the base pager styles. */
ul.pager    {}
ul.pager li {}

/* Theme the various states of pager links. */
ul.pager li a:link    {}
ul.pager li a:visited {}
ul.pager li a:hover   {}

/* Note: .pager-current is for the current page. */
ul.pager li.pager-item     {}
ul.pager li.first          {}
ul.pager li.last           {}
ul.pager li.pager-current  {}
ul.pager li.pager-first    {}
ul.pager li.pager-previous {}
ul.pager li.pager-next     {}
ul.pager li.pager-last     {}


/**********************************************************
 *               Footer, Footer Message
 **********************************************************/
#footer {  background-color:#fff;}

#footer-region {}
#footer-region a {}

#footer-message {}
#footer-message a {}


/**********************************************************
 *                 RSS Feed Icon
 **********************************************************/
#feed-icons {}
#feed-icons .feed-icon {}
#feed-icons .feed-icon img {}
#feed-icons a.feed-icon {}


/**********************************************************
 *                  Generic Content Classes
 **********************************************************/
.title {}
.submitted {}
.submitted em {}
.submitted a {}
.content {}
ul.links {}
ul.links li {}
ul.links li a {}


/**********************************************************
 *                      Articles (nodes)
 **********************************************************/
.article {}

/* Teaser title (H2). */
.article-title {}

.article-title a:link,
.article-title a:visited {}
.article-title a:hover,
.article-title a:focus,
.article-title a:active {}

/* User Picture. */
.article .user-picture {}
.article .user-picture img {}

/* Submitted */
.article .submitted {}
.article .submitted em {}
.article .submitted a {}
.article .submitted a:hover {}
.article .submitted .author {}
.article .submitted .time {}

/* Common links classes. */
.article ul.links {}
.article ul.links li {}
.article ul.links li a {}

/* Taxonomy terms. */
/* Term list */
ul.taxonomy {}
ul.taxonomy li {}
ul.taxonomy li a {}
/* With vocab headers */
ul.taxonomy li.vocab {}
.vocab-name {}
ul.vocab-list {}
ul.vocab-list li {}
ul.vocab-list li a {}

/* Style module links. */
ul.links li.node_read_more a {}
ul.links li.comment_add a {}
ul.links li.comment_comments a {}
ul.links li.comment_new_comments a {}
ul.links li.blog_usernames_blog a {}
ul.links li.print_html a {}
ul.links li.print_email a {}
ul.links li.print_pdf a {}

/* UL link first and last classes. */
.article ul.links li.first {}
.article ul.links li.last  {}

/* Workflow states. */
.article-add    {}
.article-edit   {}
.article-delete {}
.article-preview  {}
.article-sticky   {}
.article-promoted {}

/* Status. */
.article-unpublished {}

/* Theme the teaser seperatly. */
.article-teaser {}


/**********************************************************
 *                     Content types
 *              Style article types by type.
 **********************************************************/
.book-article  {}
.blog-article  {}
.forum-article {}
.page-article  {}
.poll-article  {}
.story-article {}

 /**
  * Custom Content Types
  * Replace CONTENT_TYPE with the content type
  * machine-readable name.
  */
.CONTENT_TYPE-article {}


/**********************************************************
 *                    CCK Fields
 **********************************************************/
/* Wrapper for any CCK field. */
.field {}

/* Use "datetime" when creating new CCK date fields. */
.field-type-datetime {}

/* Filefield field. */
.field-type-filefield {}

/* Node reference field. */
.field-type-nodereference {}

/* User reference field. */
.field-type-userreference {}

/* Number fields. */
.field-type-number-decimal {}
.field-type-number-float   {}
.field-type-number-integer {}

/* Text field. */
.field-type-text {}

/**
 * Specific field names.
 */
/* Underscores in field name are replaced with dashes. */
.field-field-FIELDNAME {}


/**********************************************************
 *                     Comments
 **********************************************************/
/* Comment wrapper: wraps all comments and the comment form. */
#comments {}
#comments-title {}

/* Wrapper class for each individual comment. */
.comment {}

/* Indentation */
.comment .indented {}

/* Comment Title (H3) */
.comment-title {}
.comment-title a:link,
.comment-title a:visited {}
.comment-title a:hover,
.comment-title a:focus,
.comment-title a:active {}

/* Comment id (count with pound sign, see line 28 comment.tpl.php)
   and comment "new" notification. */
.comment-id {}
.comment-title .new {}


/* User Picture */
.comment .user-picture {}
.comment .user-picture img {}

/* Submitted */
.comment .submitted {}
.comment .submitted em {}
.comment .submitted a {}
.comment .submitted a:hover {}
.comment .submitted .author {}
.comment .submitted .time {}

/* Links */
.comment ul.links {}
.comment ul.links li {}
.comment ul.links li a {}

/* Core comment link classes. */
ul.links li.comment_reply a {}
ul.links li.comment_edit a {}
ul.links li.comment_delete a {}

/* UL link first and last classes. */
.comment ul.links li.first {}
.comment ul.links li.last  {}

/* Author */
.comment-by-anonymous   {}
.comment-by-article-author {}
.comment-by-viewer      {}

/* New */
.comment-new {}

/* Zebra */
.comment.odd  {}
.comment.even {}

/* Status */
.comment-unpublished {}

/* Themes the "Unpublished" text. */
.comment-unpublished .unpublished {}

/* Comment box wrapper on a seperate page. */
.section-comment .box {}
.section-comment .box .box-title {}

/* Comment box wrapper below content. */
#comments .box {}
#comments .box .box-title {}

/* Sytle comments by article type. */
.book-comments  {}
.blog-comments  {}
.forum-comments {}
.page-comments  {}
.poll-comments  {}
.story-comments {}


/**********************************************************
 *                       Blocks
 **********************************************************/
/**
 * Styles set for .block, .block-inner, block-title and
 * .block-content will be inherited by all blocks.
 */
.block {}
.block-inner   { padding:0;} /* Block inner div */
.block-title   {} /* h2 block title */
#block-block-31 {
  padding-bottom:40px;
}

/**********************************************************
 *                   Sidebar blocks
 **********************************************************/
/**
 * You can target blocks in one or more regions and
 * style them differently.
 */

/* Low specifity selector to style blocks in all regions. */
.aside .block {}
.aside .block h2 {}
.aside .block-inner {}

/* Low specifity selector to style blocks in both sidebars. */
.sidebar .block {}
.sidebar .block h2 {}
.sidebar .block-inner {}

/* High specifity selectors to style blocks in one sidebar - be careful,
   these are powerful selectors! */
#sidebar-first .block {}
#sidebar-first .block h2 {}
#sidebar-first .block-inner {}

#sidebar-last .block {
  background-color: #F4F4F4;
  margin-left:20px;
}
#sidebar-last .block h2 {}
#sidebar-last .block-inner {
  padding:10px;
}
#sidebar-last .block-views .view-content ul li {
  background-color: #fff;
  background-position: 3px 4px;
  background-repeat: no-repeat;
  color: #398CAA;
  font-size: 0.95em;
  list-style-image: none;
  list-style-type: none;
  margin: 0;
  padding-bottom: 5px;
  padding-left: 27px;
  padding-top: 5px;
}

/* block dans la section recherche */

.section-recherche .block {
  margin-bottom:0;
}
.section-recherche #sidebar-last H2{
  background:#6f828b ;
  color:#fff;
  padding: 5px;
}
#block-apachesolr_search-currentsearch h3 {
  background: none repeat scroll 0 0 #0CA4E9;
  color: #FFFFFF;
  font-family: georgia;
  font-style: italic;
  margin-top: 5px;
  padding: 5px;
  text-align: center;
}
.section-recherche #sidebar-last .item-list  ul li {
  list-style: none outside none;
  margin: 5px;
}
.section-recherche #content .item-list  ul li ,
.article-type-opac-record  #content .item-list  ul li{
  list-style: none outside none;
  margin: 15px;
}
.apachesolr-showhide {
  padding-left:10px;
}

/* block dans la section rechercheS (pour dans type)*/

#views-exposed-form-solr-view-page-3 {
margin:0;
}

#views-exposed-form-solr-view-page-3 .views-exposed-widgets {
margin:0;
}

#views-exposed-form-solr-view-page-3 .views-exposed-widgets .form-submit {
margin:0;
} 

.section-recherches .block {
  margin-bottom:0;
}
.section-recherches #sidebar-last H2{
  background:#6f828b ;
  color:#fff;
  padding: 5px;
}

.section-recherches #sidebar-last .item-list  ul li {
  list-style: none outside none;
  margin: 5px;
}
.section-recherches #content .item-list  ul li ,
.article-type-opac-record  #content .item-list  ul li{
  list-style: none outside none;
  margin: 15px;
}
.section-recherches #content .item-list  ul li ,
.article-type-opac-record  #content .item-list  ul li{
  list-style: none outside none;
  margin: 15px;
}




/* block le cdeacf pour */

#sidebar-last #block-block-4 {
  background-color:#fff;
}

.cdeacf-pour a {
  display:block;
  border-bottom: 1px solid #395460;
  padding-bottom: 10px;
  padding-top: 10px;
}

/**********************************************************
 *                  Region blocks
 **********************************************************/
/* High specifity selectors to style blocks in one region. */
#leaderboard       .block {}

#leaderboard .block#block-views--exp-solr_view-page_1 {
  margin: 0;
  padding:0;
}

#leaderboard .block#block-views--exp-solr_view-page_1 .block-inner {
  background-color: #7C0A2B;
}

#leaderboard .block#block-views--exp-solr_view-page_1 .block-inner .content {
  width:960px;
  margin:auto;
/*  text-align:right;*/
  position:relative;
}

#views-exposed-form-solr-view-page-1 {
  position:relative;
  height:44px;
  margin-bottom:0;
}


#views-exposed-form-solr-view-page-1 div.views-exposed-form {
/*   margin-bottom: 0;
    padding-left: 960px;
margin-right:auto;
margin-left:auto;*/
/*  float:right;*/
  position:absolute;
  right:0;

}

#header-region     .block {}
#menu-bar          .block {}
#secondary-content .block {}
#tertiary-content  .block {}
#content-top       .block {}
#content           .block {}
#content-bottom    .block {}
#footer-region     .block {}


/**********************************************************
 *                   Module blocks
 **********************************************************/
/**
 * Module Block ID's
 * For contributed module blocks the pattern is the same,
 * i.e. #block-[module]-[delta]
 */
#block-book-0       {} /* Book navigation block   */
#block-blog-0       {} /* Recent Blog posts       */
#block-comment-0    {} /* Recent Comments block   */
#block-forum-0      {} /* Active Forum topics     */
#block-forum-1      {} /* New Forum topics        */
#block-locale-0     {} /* Language Switcher block */
#block-node-0       {} /* Syndicate block         */
#block-poll-0       {} /* Most recent poll        */
#block-profile-0    {} /* Author information      */
#block-search-0     {} /* Search form block       */
#block-statistics-0 {} /* Popular content         */
#block-system-0     {} /* Powered by Drupal       */
#block-user-0       {} /* Login block             */
#block-user-1       {} /* Navigation Menu block   */
#block-user-2       {} /* Who's New block         */
#block-user-3       {} /* Who's Online block      */

/* Primary and Secondary links blocks */
#block-menu-primary-links   {}
#block-menu-secondary-links {}

/* The class selector applies to all blocks of these types. */
.block-user {}
.block-book {}
.block-aggregator {}


/**********************************************************
 *                 Search block form
 **********************************************************/
#search-block-form {}

/* Wrapper DIVs. */
#search-block-form > div {}
#search-block-form .container-inline{}
#edit-search-block-form-1-wrapper {}

#search-block-form label {}
#search-block-form input {}

#search-block-form .form-submit {}
#search-block-form .form-text {}

/* Override forms.css focus style */
#edit-search-block-form-1:hover,
#edit-search-block-form-1:focus {}


/**********************************************************
 *                   Menu blocks
 **********************************************************/
/**
 * Prefix these with the block id to style one menu only.
 */
ul.menu,
ul.menu ul,
ul.menu ul ul,
ul.menu ul ul ul {}

/* Menu li styles */
ul.menu li {}

ul.menu li.collapsed {}
ul.menu li.expanded  {}
ul.menu li.leaf      {}

ul.menu li a:link,
ul.menu li a:visited {}
ul.menu li a:hover,
ul.menu li a:focus,
ul.menu li a:active   {}
ul.menu li.active a  {}
ul.menu li.active-trail a {}

ul.menu li.first {}
ul.menu li.last  {}


/**********************************************************
 *                   Block item-list
 **********************************************************/
.block .item-list ul {}
.block .item-list ul li {}


/**********************************************************
 *                  Gpanel blocks
 **********************************************************/
/* Examples to get started. Add col specific selectors to style
   blocks in different Gpanel columns, or element selectors to
   style specific elements */

.two-col-2x50  .block {}
.two-col-33-66 .block {}
.two-col-66-33 .block {}

.three-col-3x33     .block {}
.three-col-25-25-50 .block {}
.three-col-50-25-25 .block {}

.four-col-4x25 .block {}
.five-col-5x20 .block {}
.six-col-6x16  .block {}


/**********************************************************
 *                  Gpanel Regions
 **********************************************************/
/**
 * NOTE: If you are adding borders, padding or margin (anything
 * that adds width) you should apply these to the INNER div or
 * the contained element, such as a block or mini-panel.
 */

.gpanel {}
.gpanel .region {}
.gpanel .region .inner {}
.gpanel .first  .inner {}
.gpanel .last   .inner {}

/* 2 column */
.two-col-2x50 {}
.two-col-2x50 .region {}
.two-col-2x50 .region .inner {}
.two-col-2x50 .col-1  {}
.two-col-2x50 .col-2  {}
.two-col-2x50 .col-1 .inner {}
.two-col-2x50 .col-2 .inner {}

.two-col-33-66 {}
.two-col-33-66 .region {}
.two-col-33-66 .region .inner {}
.two-col-33-66 .col-1 {}
.two-col-33-66 .col-2 {}
.two-col-33-66 .col-1 .inner {}
.two-col-33-66 .col-2 .inner {}

.two-col-66-33 {}
.two-col-66-33 .region {}
.two-col-66-33 .region .inner {}
.two-col-66-33 .col-1 {}
.two-col-66-33 .col-2 {}
.two-col-66-33 .col-1 .inner {}
.two-col-66-33 .col-2 .inner {}

/* 3 column */
.three-col-3x33 {}
.three-col-3x33 .region {}
.three-col-3x33 .region .inner {}
.three-col-3x33 .col-1 {}
.three-col-3x33 .col-2 {}
.three-col-3x33 .col-3 {}
.three-col-3x33 .col-1 .inner {}
.three-col-3x33 .col-2 .inner {}
.three-col-3x33 .col-3 .inner {}

.three-col-25-25-50 {}
.three-col-25-25-50 .region {}
.three-col-25-25-50 .region .inner {}
.three-col-25-25-50 .col-1 {}
.three-col-25-25-50 .col-2 {}
.three-col-25-25-50 .col-3 {}
.three-col-25-25-50 .col-1 .inner {}
.three-col-25-25-50 .col-2 .inner {}
.three-col-25-25-50 .col-3 .inner {}

.three-col-50-25-25 {}
.three-col-50-25-25 .region {}
.three-col-50-25-25 .region .inner {}
.three-col-50-25-25 .col-1 {}
.three-col-50-25-25 .col-2 {}
.three-col-50-25-25 .col-3 {}
.three-col-50-25-25 .col-1 .inner {}
.three-col-50-25-25 .col-2 .inner {}
.three-col-50-25-25 .col-3 .inner {}

/* 4 column */
.four-col-4x25 {}
.four-col-4x25 .region {}
.four-col-4x25 .region .inner {}
.four-col-4x25 .section-1 {}
.four-col-4x25 .section-2 {}
.four-col-4x25 .col-1 {}
.four-col-4x25 .col-2 {}
.four-col-4x25 .col-3 {}
.four-col-4x25 .col-4 {}
.four-col-4x25 .col-1 .inner {}
.four-col-4x25 .col-2 .inner {}
.four-col-4x25 .col-3 .inner {}
.four-col-4x25 .col-4 .inner {}

/* 5 column */
.five-col-5x20 {}
.five-col-5x20 .region {}
.five-col-5x20 .region .inner {}
.five-col-5x20 .col-1 {}
.five-col-5x20 .col-2 {}
.five-col-5x20 .col-3 {}
.five-col-5x20 .col-4 {}
.five-col-5x20 .col-5 {}
.five-col-5x20 .col-1 .inner {}
.five-col-5x20 .col-2 .inner {}
.five-col-5x20 .col-3 .inner {}
.five-col-5x20 .col-4 .inner {}
.five-col-5x20 .col-5 .inner {}

/* 6 column */
.six-col-6x16 {}
.six-col-6x16 .region {}
.six-col-6x16 .region .inner {}
.six-col-6x16 .col-1 {}
.six-col-6x16 .col-2 {}
.six-col-6x16 .col-3 {}
.six-col-6x16 .col-4 {}
.six-col-6x16 .col-5 {}
.six-col-6x16 .col-6 {}
.six-col-6x16 .col-1 .inner {}
.six-col-6x16 .col-2 .inner {}
.six-col-6x16 .col-3 .inner {}
.six-col-6x16 .col-4 .inner {}
.six-col-6x16 .col-5 .inner {}
.six-col-6x16 .col-6 .inner {}


/**********************************************************
                      AT Panels
    Classes for styling the built in Panels Layouts
    You need the Panels 3 module installed to use the
    built in panels and the Adaptivetheme base theme
    must be enabled.
 **********************************************************/
.panel-col {}
.panel-col .inside {}
.panel-pane {}

.sixcol-6x16 {}
.fivecol-5x20 {}
.fourcol-4x25 {}

.threecol-at-25-25-50 {}
.threecol-at-50-25-25 {}

.twocol-at-33-66 {}
.twocol-at-66-33 {}

.threecol-at-stacked-inset {}
.twocol-at-stacked-inset {}


/**********************************************************
 *                 AT Button Wrappers
 **********************************************************/
/**
 * Adaptivetheme wraps input buttons with SPANs for
 * easy theming.
 */
 span.button-wrapper {} /* Outer wrapper */
 span.button {} /* Inner wrapper */


/**********************************************************
 *                       Tables
 **********************************************************/
/**
 * The selector groupings are from Garland which offers a
 * sensible starting point for styling Drupal tables.
 */
table {margin:0;}

caption, th, td {}
caption, th {}

table, td, th {}
tbody, tfoot, thead, tr { border: none; }
thead th {}
td, th {}

tr.even, tr.odd, tbody th, thead th { border: none; }
tr.odd, tr.info {}
tr.even {}

tr.drag {}
tr.drag-previous  {}

tr.odd td.active  {}
tr.even td.active {}

td.region,
td.module,
td.container td.category {}

tr:first-child td.region,
tr:first-child td.module,
tr:first-child td.container {}


/**********************************************************
 *                   Forum Tables
 **********************************************************/
#forum table {}
#forum tr td.forum {}
#forum tr td.forum .name {}
#forum div.indent {}






 /**********************************************************
Theming muet
*******/

.front .content-inner {

}

.front h1#page-title {
display:none;
}

#header-region {
float:none;
width:inherit;
 }





/*
#views-exposed-form-solr-view-page-1 .views-exposed-form .views-exposed-widget .form-submit {
    position: absolute;
    right: 0;
margin-top:-6px;
}

#views-exposed-form-solr-view-page-1 #edit-s-wrapper {
    position: absolute;
    right: 80px;
margin-top:-28px;

}
*/
input.form-text {
  height: auto;
  padding-left: 5px;
  border-radius:5px; /* pour safari et chrome */
  -moz-border-radius:5px; /* pour firefox */
  -webkit-border-radius:5px; /* safari, chrome anciennes versions */
  -khtml-border-radius:5px; /* pour linux */
  behavior:url('http://cdeacf.ca/sites/all/themes/cdeacf/css/theme/ie-css3.htc'); /* pour IE8 */

}

/*#accueil-titre-nouvelles-acquisitions h2.pane-title,
#accueil-titre-actualites h2.pane-title, 
.h2-rounded h2, 
h2.h2-rounded, .h2-rounded a {
  border-radius:10px;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  -khtml-border-radius:10px;
  behavior:url('http://cdeacf.ca/sites/all/themes/cdeacf/css/theme/ie-css3.htc');
  background-color:#395360;
  color: white;
  padding-left: 10px;
  padding-top:3px;
  padding-bottom:3px;
  margin-bottom: 30px;
  text-shadow: 1px 2px black;
}
*/

.h2-rounded h2.pane-title {
  border-radius:10px;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  -khtml-border-radius:10px;
  behavior:url('http://cdeacf.ca/sites/all/themes/cdeacf/css/theme/ie-css3.htc');
  background-color:#395360;
  color: white;
  text-shadow: 1px 2px black;
  padding-left: 10px;
  padding-top:5px;
  padding-bottom:8px;
  margin-bottom: 15px;
}
.h2-rounded h2.pane-title a {
  color:#fff;
}

/*.pane-nouvelles-acquisitions h2.pane-title, .pane-actualites h2.pane-title*/ {
background-color:#C0DBE4;
    font-size: 100%;
}

/*
#big-title h2.pane-title{
  border-radius:10px;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  -khtml-border-radius:10px;
  behavior:url('http://cdeacf.ca/sites/all/themes/cdeacf/css/theme/ie-css3.htc');

  background-color:#395360;
  color: white;
  padding-left: 10px;
  padding-top:3px;
  padding-bottom:3px;
  margin-bottom: 30px;
  font-size:1.5em;
  text-shadow: 1px 2px black;
}
*/



#footer {
    background-color: #395360;
color:#95B8C1;
    height: 100px;
 margin-top: 30px;
}

#footer a {
color:#95B8C1;
}

//.created
.rapport-date {
  color: #AD3E37;
  font-size: 90%;
  font-weight: bold;
}



tbody {
    border: none;
}

td, th {
    border:none
}

/** Menu principal celui qui se trouve dans le leaderboard **/

#block-block-3
, #block-cdeacf_misc-4
{
  margin:0px;
}

#logo {
  float:left;
}

.menu-principal {
  width:960px;
  padding-top:20px;
  margin-right:auto;
  margin-left:auto;
}
.label-menu-principal {
  display:block;
}

.block .menu-principal ul {
  display:inline-block;
/*  float:right;*/
  margin:0;
  padding:42px 0 0 20px;
}

#the-menu-principal {
/*  display: block;
    float: left;
    width: 634px;*/
}

.menu-principal ul li {
  margin:0;
  display:inline;
  float:left;
  list-style-type:none;
  list-style-image:none;
}

.menu-principal li {
  vertical-align:bottom;
  padding:0;
/*  text-align:center;*/
}

.menu-principal li a {
  display:block;
}

.menu-principal li img {
  padding: 15px 0 0;
}

li.menu-principal-bouton a {
/*  margin-left:-10px;*/
/* border-right: 1px solid #395360;*/
  padding:0;
  height:90px;
  font-size:.00001em;
color:transparent;
}
#the-menu-principal li.menu-principal-bouton span {
  position:relative;
  display: inline-block;
  padding: 0 1px;
  position: relative;
/*  overflow: hidden;*/
}
#the-menu-principal li.menu-principal-bouton img {
  padding:0;
  display: inline-block;
  vertical-align: bottom;
  position:absolute;
  top:0;
  left:0;
}
.front-img {
/*  display:none;
  visibility:hidden;*/
  background-color:#fff;
}
.hidden-img {
  display:none;
  visibility:hidden;
}


.menu-principal-bouton.last  {
}
.menu-principal-bouton {
/*  border-right: 1px solid #395360;*/
}
.menu-principal-bouton.first {
/*  border-left: 1px solid #395360;*/
}

.menu-principal-bouton a {
  background-image: url("http://cdeacf.ca/sites/all/themes/cdeacf/images/menu-principal.png");
  background-repeat:no-repeat;
}

.menu-principal-bouton.accueil a {
    background-position: 0 0;
}

.menu-principal-bouton.documents a {
 background-position: -94px 0;
}

.menu-principal-bouton.actualites a {
    background-position: -231px 0;
}

.menu-principal-bouton.formations a {
    background-position: -386px 0;
}

.menu-principal-bouton.lecdeacf a {
    background-position: -513px 0;
}

.menu-principal-bouton.accueil a:hover  {
    background-position: 0px -91px;
}

.menu-principal-bouton.documents a:hover
, .menu-principal-bouton.documents.active-trail a
{
    background-position: -94px -91px;
}

.menu-principal-bouton.actualites a:hover
, .menu-principal-bouton.actualites.active-trail a
{
    background-position: -231px -91px;
}

.menu-principal-bouton.formations a:hover
, .menu-principal-bouton.formations.active-trail a
{
    background-position: -386px -91px;
}

.menu-principal-bouton.lecdeacf a:hover
, .menu-principal-bouton.lecdeacf.active-trail a
{
    background-position: -513px -91px;
}

.front-menu-top-image a,.front-menu-top-image a:hover {
  background-repeat:no-repeat;
height: 147px;
display:block;
 width: 295px;
    font-size: 0.00001em;
color:transparent;
}

.image-condition-feminine a {
  background-image: url("http://cdeacf.ca/sites/all/themes/cdeacf/images/image-condition-feminine.png");

    background-position: 0px 0px;

}

.image-condition-feminine a:hover {
    background-position: 0px -147px;

}


.image-alphabetisation a {
  background-image: url("http://cdeacf.ca/sites/all/themes/cdeacf/images/image-alphabetisation.png");

    background-position: 0px 0px;

}

.image-alphabetisation a:hover {
    background-position: 0px -147px;

}

.image-education a {
  background-image: url("http://cdeacf.ca/sites/all/themes/cdeacf/images/image-education.png");
    background-position: 0px 0px;
}

.image-education a:hover {
    background-position: 0px -147px;

}



.menu-principal-bouton  {
/*  height: 90px;
  width: 120px;
  background-position:center center;
  border-right: 1px solid;
  padding-left: 10px;
  padding-right: 10px;*/
}




.front-menu-top {
  border-radius:0px 0px 20px 20px; /* pour safari et chrome */
  -moz-border-radius:0px 0px 20px 20px; /* pour firefox */
  -webkit-border-radius:0px 0px 20px 20px; /* safari, chrome anciennes versions */
  -khtml-border-radius:0px 0px 20px 20px; /* pour linux */
  behavior:url('http://cdeacf.ca/sites/all/themes/cdeacf/css/theme/ie-css3.htc'); /* pour IE8 */

  background-color:#395360;
  padding-left: 10px;
  padding-right:10px;
	padding-top:10px;
	padding-bottom:3px;

}

.front-menu-top table {
margin:0px;
margin-bottom:12px;
}

.front-menu-top td {
  padding: 0 9px;
  vertical-align:top;
}

#monde-recherche-front {
    background-image: url("http://cdeacf.ca/sites/all/themes/cdeacf/images/monde-recherche-background.png");
    background-repeat: no-repeat;
    height: 6.55em;
    margin: 25px 0 30px;
  background-position:0;
  border-right: 2px solid #DADFE1;
}

#logo-monde-recherche, #monde-recherche-texte {
    margin-left: 7px;
    margin-top: 5px;
}


.panel-2col-stacked .panel-col-first .inside {
    margin: 0 1.5em 1em 0;
}
/*
.panels-flexible-region-6-center_middle .panel-region-separator {
  display:block;
  margin:5px 0;
}
*/
.more-link {

   margin-top: 30px;
    text-align: right;
}


#block-block-2 {
width:960px;
margin-right:auto;
margin-left:auto;


}

#catalogue-front .pane-content {
      background-image: url("http://cdeacf.ca/sites/all/themes/cdeacf/images/catalogue-background.png");
    background-position: center center;
    background-repeat: no-repeat;

}
.teaser {
  margin-bottom:0.7em;
}

/* Le block Offres d'emplois dans les pages thématiques */

.pane-offres-demploi {}

.pane-offres-demploi td {
  border-bottom:1px dashed #ccc;
  padding: 10px 30px;
  vertical-align: top;
  width: 50%;
}
.pane-offres-demploi td.col-1 {
  border-right: 1px solid #ccc;
}
.pane-offres-demploi .view-content {
  padding:0 10px;
}
.pane-offres-demploi tbody {
}
.pane-offres-demploi tr {
}
.pane-offres-demploi tr.row-last td {
  border-bottom:none;
}
.pane-offres-demploi .view-id-offres_demploi.view-display-id-block_1 {
    clear: both;
}
.pane-offres-demploi .view-id-offres_demploi td {
}

#offre-emploi-h2 {
  margin-top:20px;
}

/* Panes de la liuste des actualité dans les pages thematiques  */

.actu .created {
  font-size:.9em;
  font-weight:bold;
}

.actu .views-row-unformatted {
  background-image: url("http://cdeacf.ca/sites/all/themes/cdeacf/images/bgactus.png");
  background-position: 0 -3px;
  background-repeat: repeat-x;
  margin: 0 10px;
  padding-top: 5px;
}
.actu .teaser {
}

.actu .created,
.actu .title,
.actu .teaser {
  padding:0 30px 0;
}
.actu .teaser {
  color: #646B6D;
  border-bottom:1px solid #5e7d8d;
  padding-bottom:10px;
}
.actu .views-row-last .teaser {
  border:none;
  padding-bottom:0;
}

/* Page compas - block Derniers rapports */

.last-rapports {}

.last-rapports .rapport-recente {
  margin: 0 10px;
  padding-top: 5px;
}
.rapport-titre a {
  font-weight:bold;
  color:#0F6186;
  display:block;
}

/* Page compas - block Derniers projets */
.last-projets h2.pane-title {
  color: #5A6F78;
  margin-top: 2em;
  padding: 0 10px 25px 47px;
  background-image: url("http://cdeacf.ca/sites/all/themes/cdeacf/images/projetbar.png");
  background-position: left top;
  background-repeat: no-repeat;
}
.page-documents .last-projets h2.pane-title {
  padding-bottom:18px;
  background-image: url("http://cdeacf.ca/sites/all/themes/cdeacf/images/projetbar-long.png");
}
.last-projets .view {
  background-color: #F5F5F5;
  padding:10px;
}
.last-projets .views-row-unformatted {
  padding:5px 20px 5px 40px;
  background-color:#fff;
  margin-bottom:10px;
}
.page-documents .last-projets .views-row-unformatted {
  margin-bottom:0px;
  padding:5px 20px 15px 40px;
}
.last-projets .views-row-unformatted a {
  font-weight:bold;
  color:#0F6186;
  display:block;
}
.page-documents .last-projets .more-link {
  margin-top:0px;
  position:relative;
  padding-bottom:31px;
}
.page-documents .last-projets .more-wrapper {
  background:transparent url("http://cdeacf.ca/sites/all/themes/cdeacf/images/boutons.png") no-repeat 0px 0px;
  height:31px;
  width:140px;
  position:absolute;
  right:1px;
  bottom:18px;
  text-align:left;
}
.page-documents .last-projets .more-wrapper:hover {
  background-position-x:-140px;
}
.page-documents .last-projets .more-wrapper a {
  position:absolute;
  padding-left:32px;
  padding-top:6px;
  font-weight:bold;
  font-size:0.9em;
  color:#fff;
  text-shadow:1px 2px black;
  behavior:url('http://cdeacf.ca/sites/all/themes/cdeacf/css/theme/ie-css3.htc');
}

/* Page compas - block Derniers chercheurs */

.last-chercheurs {
	float: left;
    margin-right: 20px;
    width: 240px;
	  -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #63787B;
    border-left: 1px solid #63787B;
    border-radius: 4px 4px 4px 4px;
    border-right: 1px solid #63787B;
    border-style: solid;
    border-width: 12px 1px 25px;
    float: left;
    height: 122px;
    margin: 0 10px 20px 0;
    padding: 15px;
    position: relative;
    width: 240px;
}
.last-chercheurs H2{
	background-color: #395360;
    color: #FFFFFF;
    font-size: 0.9em;
    font-style: italic;
    padding: 0 5px;
	position: absolute;
    top: -7px;
	left: -1px;
}

.last-chercheurs .pane-content {
  padding: 0 10px 10px;
}

.last-chercheurs .pane-content div {
  padding: 0 0 0 10px;
  border-bottom:1px dashed #ccc;
}
.last-chercheurs .pane-content div a {
  font-weight:bold;
  color:#0F6186;
  display:block;
  padding:5px 0 5px 25px;
  background: url("http://cdeacf.ca/sites/all/themes/cdeacf/images/puce2.png") no-repeat scroll 0 50% #FFFFFF;
}
/* Les boutons dans les panes des pages thématiques  */

.buttons ul {
  display: inline-block;
  list-style-type: none;
  padding:2px 0 20px;
  margin:10px 0;
  background-color: #ffffff;
  background-image: -moz-linear-gradient(top, #DBDCDD, #ffffff);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #DBDCDD),color-stop(1, #ffffff));
  border-top:1px solid;
/*-webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.25);
-moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.25);
box-shadow: 1px 1px 3px rgba(0,0,0,0.25);*/
  text-align:center;
  width:100%;
}

.buttons li {
/*  background-image: url("http://cdeacf.ca/sites/all/themes/cdeacf/images/gradient-bleu.png");*/
  background-image: -moz-linear-gradient(top, #385460, #4f6570);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #385460),color-stop(1, #4f6570));
  height:26px;
  margin: 0 5px;
  width: 294px;
  display:inline-block;
  text-align:left;
}
#soumettre-evenement-page-evenement.buttons.evenements li { /*exception pour chrome ? */
}

.buttons li:hover {
  background-image: -moz-linear-gradient(top, #af292e, #b84045);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #af292e),color-stop(1, #b84045));
}
.buttons.evenements li {

}
.section-actualites .buttons li {
  width:280px;
}
.buttons li a {
  display:block;
  padding: 4px 0 4px 35px;
  color:#fff;
}

.rss-chercher-soumettre ul {
}

.soumettre {
  background-position: left bottom;
  background-repeat: repeat-x;
}
a.soumettre  {
  background:#455e69 url("http://cdeacf.ca/sites/all/themes/cdeacf/images/plus.png") no-repeat left 0;
  color: white;
  padding-left: 50px;
  padding-top: 15px;
  padding-bottom: 10px;
}
a.soumettre:hover {
  background-image: url("http://cdeacf.ca/sites/all/themes/cdeacf/images/plushvr.png");
}
.chercher {
  background-position: left bottom;
  background-repeat: repeat-x;
}
a.chercher  {
  background:#455e69 url("http://cdeacf.ca/sites/all/themes/cdeacf/images/loupe2.png") no-repeat left 0;
  color: white;
  padding-left: 50px;
  padding-top: 15px;
  padding-bottom: 10px;
}
a.chercher:hover {
  background-image: url("http://cdeacf.ca/sites/all/themes/cdeacf/images/loupe2hvr.png");
}
a.ical-link {
  background-image: url("/sites/all/themes/cdeacf/ical16x16.gif");
  background-position:7px 55%;
  background-repeat:no-repeat;
}
div.see-calendar a {
  background-image: url("/sites/all/themes/cdeacf/images/calendrier-blanc.png");
  background-position:5px 55%;
  background-repeat:no-repeat;
}
div.see-rss a {
  background-image: url("/sites/all/themes/cdeacf/images/rss-blanc.png");
  background-position:5px 55%;
  background-repeat:no-repeat;
}
.rss-cdeacf {
  background-position: left bottom;
  background-repeat: repeat-x;
}
.rss-cdeacf a {
  background-image: url("http://cdeacf.ca/sites/all/themes/cdeacf/images/rss-blanc.png");
  background-position: left 4px;
  background-repeat: no-repeat;
  color: white;
  padding-left: 50px;
  padding-top: 16px;
}
.rss-cdeacf.ical{
    background-image: none;
    float: right;
    margin-top: 0;
    padding: 0 120px 0 0;
}

.ical{
  clear:both;
}




/* Le block evenements dans les pages thématiques  */

.evenements {}

.evenements .view-content {
  padding:0 10px 0 0;
}

.evenements .views-row-unformatted {
  position:relative;
  clear:both;
  margin:0 0 8px;
  line-height:1.25em;
}

.evenements .field-date-evenement-value {
  background:#fdfbe4 url("http://cdeacf.ca/sites/all/themes/cdeacf/images/bgdates.png") no-repeat 0px 0px;
  color: #AD3E37;
  float: left;
  font-weight: bold;
  height: 50px;
  margin-right: 5px;
  padding: 5px;
  width: 110px;
  text-align:center;
}
.evenements .field-date-evenement-value span {
  display:block;
}
.evenements .title {
  padding-left: 120px;
}

.section-compas .evenements .field-date-evenement-value {
  background-image: url("http://cdeacf.ca/sites/all/themes/cdeacf/images/compas-ev.png");
}

.section-compas .evenements .field-date-evenement-value {
  text-align: right;
}

/* Le block Documents et ressources sur les pages thématiques  */

.docs {
  margin-bottom: 2em;
}
.docs h2.pane-title {
  background-image: url("http://cdeacf.ca/sites/all/themes/cdeacf/images/docs/cf.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  padding:11px 0 5px 50px;
  color: white;
  text-shadow: 1px 3px #E89C08;
  behavior: url('http://cdeacf.ca/sites/all/themes/cdeacf/css/theme/ie-css3.htc');
  height:24px;
  font-size:1.38em;
}
.docs.alpha li,
.docs.alpha form {
  background-color:#BD3036;
}
.docs.alpha h2.pane-title {
  background-image: url("http://cdeacf.ca/sites/all/themes/cdeacf/images/docs/alpha.png");
  text-shadow: 1px 3px #792427;
  behavior: url('http://cdeacf.ca/sites/all/themes/cdeacf/css/theme/ie-css3.htc');
}
.docs.educ li,
.docs.educ form {
  background-color:#097093;
}
.docs.educ h2.pane-title {
  background-image: url("http://cdeacf.ca/sites/all/themes/cdeacf/images/docs/educ.png");
  text-shadow: 1px 3px #3E535F;
  behavior: url('http://cdeacf.ca/sites/all/themes/cdeacf/css/theme/ie-css3.htc');
}
.docs.compas li,
.docs.compas form {
//  background-color:#bd3036;
background-color: #bc422d;
}
.docs.compas h2.pane-title {
  background-image: url("http://cdeacf.ca/sites/all/themes/cdeacf/images/docs/compas.png");
  text-shadow: 1px 3px #3E535F;
  behavior: url('http://cdeacf.ca/sites/all/themes/cdeacf/css/theme/ie-css3.htc');
}


.docs p {
  font-size: 1.2em;
  line-height: 125%;
  margin: 10px 0 10px 50px;
}
.docs ul {
  margin: 0 0 0 50px;
}
.docs ul ul {
  margin-left:33px;
}
.docs li {
  color:#fff;
  font-size:1.25em;
  background-color:#e89c08;
  border-bottom:3px solid #fff;
  padding:2px 5px 2px 7px;
  list-style: none inside url("http://cdeacf.ca/sites/all/themes/cdeacf/images/puce.png");
}
.docs li li {
  border:none;
  font-size:inherit;
  list-style-type: disc;
  list-style-image:none;
  list-style-position:outside;
  padding-left:0;
}
.docs li a {
  color:#fff;
  font-weight:normal;
}
.docs form {
  margin: 0 0 0 50px;
  background-color:#e89c08;
  padding:2px 4px;
}
.docs form input#edit-s {
  background: url("http://cdeacf.ca/sites/all/themes/cdeacf/images/loupe.png") no-repeat scroll 99% 2px #FFFFFF;
  border: 1px solid #666666;
  border-radius: 8px 8px 8px 8px;
  padding: 8px;
  width:228px;
}
.docs form input#edit-submit-solr-view {
  display:none;
}


.acquisitions {
}

.acquisitions td {
  vertical-align:top;
}
.acquisitions-item {
  float: left;
  margin: 4px;
  width: 218px;
  margin: 4px 4px 30px;
}

.page-documents #actualites-condition-femmes {
  padding-left:10px;
}

.page-documents .acquisitions-item {
 width:218px;
 margin:4px 8px 30px;
}
.page-documents .pane-nouvelles-acquisitions .title a,
.front .pane-nouvelles-acquisitions .title a {
  font-weight:normal;
  font-size:1.05em;
  color:#304751;
  line-height:100%;
  display:block;
}
.front .pane-nouvelles-acquisitions .title a:visited,
.page-documents .pane-nouvelles-acquisitions .title a:visited {
  color:#7a2427;
}
.pane-nouvelles-acquisitions .title a img {
  border:3px solid #3a5461;
}
.section-femmes .pane-nouvelles-acquisitions .title a img {
  border:6px solid #EEB938;
}

.pane-nouvelles-acquisitions .title {
/*  margin-bottom:1em;*/
}
.evenements .teaser,
.evenements .field-lieu-value,
.pane-offres-demploi .created,
.pane-offres-demploi .field-organisme-value,
.pane-actualites .teaser,
.pane-nouvelles-acquisitions .snippet {
  color:#646B6D;
  clear:both;
  line-height: 125%;
  margin-top: 4px;
}
.section-actualites .pane-actualites h2.pane-title,
.front .pane-actualites h2.pane-title,
.front .pane-nouvelles-acquisitions h2.pane-title,
.h3-blueonblue,
.pane-nouvelles-acquisitions h2.pane-title {
  padding:1px 0 1px 27px;
  color:#398CAA;
  font-size: .95em;
  background-color: #C0DBE4;
  margin-bottom: 5px;
}
.page-documents .pane-nouvelles-acquisitions h2.pane-title {
  font-size:0.8em;
}
#acquisition-condition-femmes h2.pane-title,
#actualites-condition-femmes h2.pane-title {
  background-image: url("http://cdeacf.ca/sites/all/themes/cdeacf/images/condition-feminine.png");
  background-position: left center;
  background-repeat: no-repeat;
}
#acquisition-alphabetisation h2.pane-title, #actualites-alphabetisation h2.pane-title {
  background-image: url("http://cdeacf.ca/sites/all/themes/cdeacf/images/alphabetisation.png");
  background-position: left center;
  background-repeat: no-repeat;
}
#acquisition-adultes h2.pane-title, #actualites-adultes h2.pane-title {
  background-image: url("http://cdeacf.ca/sites/all/themes/cdeacf/images/education.png");
  background-position: left center;
  background-repeat: no-repeat;
}
#acquisition-recherche h2.pane-title, #actualites-recherche h2.pane-title {
  background-image: url("http://cdeacf.ca/sites/all/themes/cdeacf/images/recherche.png");
  background-position: left center;
  background-repeat: no-repeat;
}
.page-documents .view-id-nouvelles_acquisitions .kentika-cover,
.front .view-id-nouvelles_acquisitions .kentika-cover {
    float: left;
    margin-right: 10px;
}


.acquisition-droite-1 {
 clear:left;
}

/*
.acquisition-gauche-1 {
  width: 220px;
  height: 200px;
}
.acquisition-gauche-2 {
  width: 220px;
  height: 200px;
}
.acquisition-droite-1 {
  left: 242px;
  position: absolute;
  top: 353px;
  width: 220px;
  height: 200px;
}
.acquisition-droite-2 {
  left: 242px;
  position: absolute;
  top: 553px;
  width: 220px;
  height: 200px;
}
*/




#footer-region .block {
  margin-left: auto;
  margin-right: auto;
  width: 960px;
}



.view-id-actualites.view-display-id-block_1 td {
width:275px;
vertical-align:top;
}

.view-id-actualites.view-display-id-block_1 table {
    margin: 0;
}

.section-actualites h1#page-title {
display:none;
}

.page-actualites #secondary,
.page-documents #secondary,
.page-femmes #secondary,
.page-efa #secondary,
.page-ace #secondary,
.page-compas #secondary {
  display:none;
}

.h2-rounded.pane-7 {
margin-bottom:8px;
}

.section-actualites .more-link {
    margin-left: 0;
    position: relative;
    text-align: left;
}

.view-id-calendrier_evenements.view-display-id-upcoming {
margin-bottom:20px;
}



/*#liens-media-sociaux .rss-cdeacf, #liens-media-sociaux .facebook, #liens-media-sociaux .twitter, #liens-media-sociaux .nous-joindre {
   border-bottom: 2px solid #395460;
    margin-top: 10px;
    padding-left: 60px;
}

#liens-media-sociaux .bulletins {
       border-bottom: 2px solid #395460;
    margin-bottom: 20px;
    margin-top: 10px;
    padding-left: 40px;
}
*/



#soumettre-evenement-page-evenement .soumettre-cdeacf {
float:none;
}

/*.ical-container img, .ical-container a , .ical-container .ical {
display:inline;
}

.ical-container img {
vertical-align:middle;
padding-right:5px;
}


.ical-container {
margin-top:10px;
}

.ical-container .ical a {
}

*/

.front h1#page-title {display:none;}

.sidebar-last .content-inner {
    margin-left: 0;
    margin-right: 260px;
}

.block-inner h2 {
  color: #7C0A2B;
    font-size: 1.1em;
    padding-bottom: 5px;
}

h3 {
  color: #395360;
padding-bottom:10px;
}


h4 {
  color: #7C0A2B;
    font-size: 1.1em;
    padding-bottom: 5px;
}

.field-genre {
margin-bottom:18px;

}

.field-fichiers-attaches {
margin-bottom:18px;
}

.front .local-tasks {
    margin-bottom: 1em;
    position: absolute;
}



.coral-logo {
    border-bottom: 1px solid #B0BBBF;
    border-color: #B0BBBF;
}

#banner-cdeacf {
  border-radius:0 0 20px 20px;
  -moz-border-radius: 0 0 20px 20px;
  -webkit-border-radius:0 0 20px 20px; /* safari, chrome anciennes versions */
  -khtml-border-radius:0 0 20px 20px; /* pour linux */
  behavior:url('http://cdeacf.ca/sites/all/themes/cdeacf/css/theme/ie-css3.htc'); /* pour IE8 */
  background-color: #395360;
  padding: 0 15px 25px;
}

p.decouvrir {
    background-color: #C0DBE4;
    background-image: url("http://cdeacf.ca/sites/all/themes/cdeacf/images/play.png");
    background-position: 3px 10px;
    background-repeat: no-repeat;
    color: #398CAA;
    font-size: 0.85em;
    margin: 0;
    padding-bottom: 1px;
    padding-left: 27px;
    padding-top: 1px;
}

.filefield-sources-list a:active {
  font-weight: bold;
  text-decoration:underline;
}

.filefield-sources-list a:link {
  font-weight: normal;
}

.filefield-sources-list {
  width:525px;
}


tr.odd, tr.info {
    background-color: transparent;
}

.front #accueil-titre-actualites {
 padding-top:45px;
}
.page-documents #accueil-titre-actualites h2.pane-title {
 padding-left:22px;
}


#block-apachesolr-mlt-001,
#block-views-formations-block_1,
.menu-block-1 {
  background-color: #C0DBE4;

}

/*#block-apachesolr-mlt-001 ul li,
#block-views-formations-block_1 ul li,
.menu-block-1 ul.menu li {
      background-color: #C0DBE4;
         background-position: 3px 4px;
    background-repeat: no-repeat;
    color: #398CAA;
    font-size: 0.85em;
    list-style-image: none;
    list-style-type: none;
    margin: 0;
    padding-bottom: 5px;
    padding-left: 27px;
    padding-top: 5px;

}*/


#block-apachesolr-mlt-001 ul li ul li,
#block-views-formations-block_1 ul li ul li,
.menu-block-1 ul.menu li ul.menu li {
    background-color: #C0DBE4;
    background-position: 0 2px;
    background-repeat: no-repeat;
    color: #398CAA;
    font-size: 9px;
    list-style-image: none;
    list-style-type: none;
    padding-bottom: 2px;
    padding-left: 20px;
    padding-top: 2px;
}

#block-apachesolr-mlt-001 ul li ul li ul li,
#block-views-formations-block_1 ul li ul li ul li,
.menu-block-1 ul.menu li ul.menu li ul.menu li {

      background-color: #C0DBE4;


}


#block-apachesolr-mlt-001 ul li.collapsed
#block-views-formations-block_1 ul li.collapsed,
.menu-block-1 ul.menu li.collapsed {

    background-color: #C0DBE4;
    background-image: url("http://cdeacf.ca/sites/all/themes/cdeacf/images/play.png");

}

#block-apachesolr-mlt-001 ul li.expanded,
#block-views-formations-block_1 ul li.expanded,
.menu-block-1 ul.menu li.expanded {

      background-color: #C0DBE4;
    background-image: url("http://cdeacf.ca/sites/all/themes/cdeacf/images/expanded.png");

}

#block-block-10
, #block-block-11
, #block-block-12
, #block-block-13
, #block-block-14
, #block-block-15
, #block-block-16
, #block-block-17
, #block-block-18
, #block-block-19
, #block-cdeacf_misc-0
, #block-views-saviez_vous-block_1
{
  background-color: #C0DBE4;
  padding:10px;
}

#block-block-10 p
, #block-block-11 p
, #block-block-12 p
, #block-block-13 p
, #block-block-14 p
, #block-block-15 p
, #block-block-16 p
, #block-block-17 p
, #block-block-18 p
, #block-block-19 p
, #block-views-saviez_vous-block_1 div.content
{
  background-color: #C0DBE4;
  background-position: 3px 10px;
  background-repeat: no-repeat;
  color: #398CAA;
  font-size: 0.85em;
  list-style-image: none;
  list-style-type: none;
  margin: 0;
  padding-bottom: 5px;
  padding-left: 27px;
  padding-top: 5px;
}

ul ul, ul ol, ol ol, ol ul, .block ul ul, .block ul ol, .block ol ol, .block ol ul, .item-list ul ul, .item-list ul ol, .item-list ol ol, .item-list ol ul {
    margin: 0 0 0 0.5em;
}

.block .item-list ul {
    margin-left: 0;
}

/* Block apropos 'En savoir plus' sur la page femme et ailleurs */
    background-position: 1px -32px;
}

.en-savoir-plus a {
    background-image: url("http://cdeacf.ca/sites/all/themes/cdeacf/images/boutons.png");
    background-position: 0 -32px;
    background-repeat: no-repeat;
    bottom: -20px;
    clip: rect(0px, 140px, 31px, 0px);
    color: white;
    margin-bottom: 0;
    padding: 5px 25px 7px 35px;
    position: absolute;
    right: 10px;
    text-align: right;
}

.en-savoir-plus.alpha a {
  background-position: 1px -1px;
}
.en-savoir-plus.educ a {
  background-position: 1px -1px;
}
.en-savoir-plus.femmes a:active {
  background-position:-140px -32px;
  padding: 0px;
  margin : 0px;	
}

.en-savoir-plus.alpha a:active {
  background-position:-140px -1px;
}
.en-savoir-plus.educ a:active {
  background-position:-140px -1px;
}


.apropos {
  border-radius:4px;
  -moz-border-radius:4px; /* pour firefox */
  -webkit-border-radius:4px; /* safari, chrome anciennes versions */
  -khtml-border-radius:4px; /* pour linux */
  behavior:url('http://cdeacf.ca/sites/all/themes/cdeacf/css/theme/ie-css3.htc'); /* pour IE8 */

  position:relative;
  border:1px #EFC35C solid;
  border-bottom-width:25px;
  border-top-width:12px;
  width: 240px;
  float:left;
  padding: 15px;
 height: 121px;
  margin:0 10px 20px 0;
}
.apropos.femmes {
  background-color:#FFFCF7;
}
.apropos.alpha {
  border-color:#c6cbcf;
}
.apropos.educ,
.apropos.compas {
  border-color:#c1cacf;
}
.apropos.compas {
//  width:580px;
}
.apropos h2.pane-title {
  background-color: #395360;
  color: #FFFFFF;
  font-size:1.1em;
  left: 0;
  padding: 0 15px;
  font-style:italic;
  position: absolute;
  top: -7px;
  left:-1px;

}

.apropos .pane-content {
  margin:1.3em;
}

.pane-content label {
color : #FFF;

}

.shadow a {
   text-shadow: 0.5px 0.5px gray;
  behavior: url('http://cdeacf.ca/sites/all/themes/cdeacf/css/theme/ie-css3.htc'); /* pour IE */
}




.page-femmes h1#page-title,
.page-efa h1#page-title,
.page-alpha h1#page-title {
display:none;
}



/* Pane bulletin sur les pages thematiques */

.bulletins ul {
list-style-type:none;
}
.bulletin {
  background-position: 0 0;
  background-repeat: no-repeat;
  padding-left: 95px;
}
.bulletin h2.pane-title {
  font-size:1.8em;
  border-bottom:3px solid;
  margin-bottom:5px;
}
.bulletin.netfemmes {
  background-image: url("http://cdeacf.ca/sites/all/themes/cdeacf/images/cercle-condition-femmes.png");
}
.bulletin.netfemmes h2.pane-title {
  color:#E79B09;
  border-color:#395460;
}
.bulletin.alpha {
  background-image: url("http://cdeacf.ca/sites/all/themes/cdeacf/images/bulletins/alpha.png");
}
.bulletin.alpha h2.pane-title {
  color:#7b2226;
  border-color:#eeb22e;
}

.bulletin.educ {
  background-image: url("http://cdeacf.ca/sites/all/themes/cdeacf/images/bulletins/efa.png");
}
.bulletin.educ h2.pane-title {
  color:#4791AC;
  border-color:#3A5461;
}
.bulletin.compas {
  background-image: url("http://cdeacf.ca/sites/all/themes/cdeacf/images/bulletins/compas.png");
}
.bulletin.compas h2.pane-title {
  color:#5D6162;
  border-color:#d42222;
}

.texte-bulletin {
font-style:italic;
    line-height: 1.2em;
}
.bulletin form label,
#views-exposed-form-solr-view-page-1 label {
  display:none;
}
.bulletin form {
  margin:0;
}
.bulletin form input {
  border:1px solid #3b535d;
  border-radius:4px; /* pour safari et chrome */
  -moz-border-radius:4px; /* pour firefox */
  -webkit-border-radius:4px; /* safari, chrome anciennes versions */
  -khtml-border-radius:4px; /* pour linux */
  behavior:url('http://cdeacf.ca/sites/all/themes/cdeacf/css/theme/ie-css3.htc'); /* pour IE8 */
  padding:5px 29px;
  text-align:center;
}

.bulletin form input.processing {
  background: url(http://cdeacf.ca/sites/all/themes/cdeacf/images/play-blanc.png) no-repeat 0 0 transparent;
  border: medium none;
  color: #3B535D;
  font-size: 1.2em;
  font-weight: bold;
  padding:0 0 .7em 2.5em;
  text-align:left;
  width:100%;
  border-bottom:3px solid #395460;
  -moz-border-radius:0; /* pour firefox */
  -webkit-border-radius:0; /* safari, chrome anciennes versions */
  -khtml-border-radius:0; /* pour linux */
}

.rss-bulletin {
  background-image: url("http://cdeacf.ca/sites/all/themes/cdeacf/images/rss2.png");
  background-position: left top;
  background-repeat: no-repeat;
  padding-left: 40px;
}

.rss-bulletin a {
  color:#3B535D;
}
/* Boutons 'input' et autres forms */

input#edit-s
{
  width: 250px;
}

input#email {
  width: 150px;
}

input#edit-s.default-text
, input#email.default-text {
  color:#CBD6DA;
  font-style:italic;
}

input#edit-s
, input#email
{
  color: #395360;
  font-style:normal;
}


#docs-ress-chercher-catalogue label {
  font-weight:bold;
  color:#3a555e;
  font-size:1.1em;
}
#searchInput input,
#docs-ress-chercher-catalogue input {
  background-color:#fff;
  width:33.7em;

  border:1px solid #666;
  border-radius:8px; /* pour safari et chrome */
  -moz-border-radius:8px; /* pour firefox */
  -webkit-border-radius:8px; /* safari, chrome anciennes versions */
  -khtml-border-radius:8px; /* pour linux */
  behavior:url('http://cdeacf.ca/sites/all/themes/cdeacf/css/theme/ie-css3.htc'); /* pour IE8 */
  padding:8px;
  background: #fff url(http://cdeacf.ca/sites/all/themes/cdeacf/images/loupe.png) no-repeat 99% 2px;
}

#leaderboard input#edit-submit-solr-view {
  background:url(http://cdeacf.ca/sites/all/themes/cdeacf/images/chercher.png) no-repeat 0 0;
  margin:.25em 0 0;
  padding:0 0 0 .9em;
  height:1.8em;
  width:7.81em;
  font-weight:bold;
  font-size:1.135em;
  color:#3b535d;
  border:none;
}
#leaderboard input#edit-submit-solr-view:hover {
  color:#000;
}
#leaderboard .views-exposed-form .views-exposed-widget {
  padding: 0.5em 0 0;
}

#sidebar-last .views-exposed-form .views-exposed-widget {
  padding: 0;
}


.view-id-actualites.view-display-id-block_2 .views-row-unformatted  {

}



.block ul {
    margin: 0;
    padding: 0 0 0 0;
}

/* recherche dans le catalogue sur la page d'accueil */

.front .pane-custom.pane-3,
.section-documents #catalogue-search {
  background:url(http://cdeacf.ca/sites/all/themes/cdeacf/images/catalogue-background.png) no-repeat #eaedf0;
  padding:10px;
}
.section-documents #catalogue-search {
  height:88px;
}

.page-documents .pane-custom.pane-2 {
  margin:10px 0px 10px 0px;
}
.page-documents .pane-5 {
	padding-top:37px;
}

#sidebarSearchForm,
#docs-ress-chercher-catalogue {
 // background-image:url(http://cdeacf.ca/sites/all/themes/cdeacf/images/pixel-blanc-transparent-70.png);
  margin-bottom:0;
  padding:5px 10px;
  position:relative;
}


form#docs-ress-chercher-catalogue input.form-submit,
#sidebarSearchForm #searchSubmit {
  position:absolute;
  right:0;
  bottom:7px;
}

form#docs-ress-chercher-catalogue input.form-submit {
  background:none;
  bottom:25px;
}

form#docs-ress-chercher-catalogue input.form-submit,
#sidebarSearchForm #searchSubmit .searchsubmit {
  background-color:transparent;
  color:transparent;
  width:45px;
  height:30px;
  border:none;
}


/* en vedette et Projets et Posez-nous vos question sur la page d'accueil  */

#front-projets,
#en-vedette {
  display:inline;
  float:left;
  width:228px;
  margin-bottom: 1em;
  margin-top: 1em;
  min-height:365px;
}
#front-projets .pane-content {
  padding:0 10px 0 0;
}
#front-projets .pane-content .view {
  background-color:#F5F5F5;
  background-image: url("http://cdeacf.ca/sites/all/themes/cdeacf/images/projets.png");
  background-position: left top;
  background-repeat: no-repeat;
  padding: 55px 10px 10px;
  height:295px;
}

#en-vedette {
  width:244px;
}
#en-vedette .pane-content {
  background:url(http://cdeacf.ca/sites/all/themes/cdeacf/images/en-vedette.png) no-repeat 0 0;
}
#en-vedette .pane-content .view {
  background-image: url("http://cdeacf.ca/sites/all/themes/cdeacf/images/bas-vedette.png");
  background-position: left 99%;
  background-repeat: no-repeat;
  padding-bottom:15px;
  padding-top:55px;
}
#en-vedette .pane-content .view-content {
  background: url("http://cdeacf.ca/sites/all/themes/cdeacf/images/milieu-vedette.png") repeat-y ;
  padding: 6px 25px 0px 45px;
}
#en-vedette .pane-content .views-row-unformatted {
  padding-bottom:1px;
}
#en-vedette p {
  color:#000;
}


#posez-nous-vos-questions {
  font-size: 1.75em;
  padding: 10px;
  margin:20px 0;
  border:1px solid #666;
  border-radius:8px; /* pour safari et chrome */
  -moz-border-radius:8px; /* pour firefox */
  -webkit-border-radius:8px; /* safari, chrome anciennes versions */
  -khtml-border-radius:8px; /* pour linux */
  behavior:url('http://cdeacf.ca/sites/all/themes/cdeacf/css/theme/ie-css3.htc'); /* pour IE8 */
}
#posez-nous-vos-questions a {
    background-image: url("http://cdeacf.ca/sites/all/themes/cdeacf/images/questions.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    height: 52px;
    padding: 0;
    color: transparent;
    display: block;
    font-size: 1e-9em;
}

#posez-nous-vos-questions a:hover {
    background-position: 0 -52px;
}



.front .view-id-blogues .title {
  margin-bottom:0.5em;
}

/* Dossiers speciaux - accueil */

.dossiers-speciaux {
  position:relative;
}
#front-dossiers-speciaux {
/*  background-image: url(http://cdeacf.ca/sites/all/themes/cdeacf/images/dossiers-speciaux-haut.png);
  background-position: -6px 0;
  background-repeat: no-repeat;
  background-color:#ad3e37;
  padding-top: 42px;*/
  clear:both;
  position:relative;
  display:inline-block;
}

.dossiers-speciaux h2.pane-title {
  border-radius:0 20px 0 0;
  -moz-border-radius: 0 20px 0 0;
  -webkit-border-radius:0px 20px 0px 0px; /* safari, chrome anciennes versions */
  -khtml-border-radius:0px 20px 0px 0px; /* pour linux */
  behavior:url('http://cdeacf.ca/sites/all/themes/cdeacf/css/theme/ie-css3.htc'); /* pour IE8 */

  -moz-box-shadow: 3px -4px 7px -1px #AAAAAA;
  background-color: #AD3E37;
  color: #FFFFFF;
  display:inline-block;
  font-size: 1.2em;
  padding: 6px 38px 5px 15px;
  position:relative;
}

#front-dossiers-speciaux h2.pane-title {
  display: inline-block;
  padding: 6px 20px 5px 15px;
  -moz-box-shadow: 3px -4px 7px -1px #aaa;
  -webkit-box-shadow:3px -4px 7px -1px #aaa;
  box-shadow: 3px -4px 7px -1px #aaa;

  border-radius:0px 20px 0px 0px;
  -moz-border-radius:0px 20px 0px 0px;
  -webkit-border-radius:0px 20px 0px 0px; /* safari, chrome anciennes versions */
  -khtml-border-radius:0px 20px 0px 0px; /* pour linux */
  behavior:url('http://cdeacf.ca/sites/all/themes/cdeacf/css/theme/ie-css3.htc'); 
/* 
pour IE8 */
  background-color:#ad3e37;
  color:#fff;
  font-size:1.2em;
}

.dossiers-speciaux .pane-content,
#front-dossiers-speciaux .pane-content {
/*  background-image: url(http://cdeacf.ca/sites/all/themes/cdeacf/images/dossiers-specciaux-bas.png);
  background-position:-6px bottom;
  background-repeat: no-repeat;
  padding-bottom:41px;*/
  background-color:#ad3e37;
  padding-bottom:6px;

  -moz-box-shadow:0px -8px 8px -6px #aaa;
  -webkit-box-shadow:0px -8px 8px -6px #aaa;
  box-shadow:0px -8px 8px -6px #aaa;
  behavior: url('http://cdeacf.ca/sites/all/themes/cdeacf/css/theme/ie-css3.htc');
}

.dossiers-speciaux .view,
#front-dossiers-speciaux .view {
/*  background-image: url(http://cdeacf.ca/sites/all/themes/cdeacf/images/dossiers-speciaux-milieux.png);
  background-position: -6px 0;
  background-repeat: repeat-y;
  padding:0 30px;
*/
  background-color: #FFFFFF;
  border: 3px solid #ad3e37;

  border-radius:20px;
  -moz-border-radius: 20px;
  -webkit-border-radius:20px; /* safari, chrome anciennes versions */
  -khtml-border-radius:20px; /* pour linux */
  behavior:url('http://cdeacf.ca/sites/all/themes/cdeacf/css/theme/ie-css3.htc'); /* pour IE8 */
  margin: 0 3px 10px 3px;
  padding: 0 10px 10px;
}

.dossiers-speciaux .more-link,
#front-dossiers-speciaux .more-link {
  float: right;
  margin-top:-3px;
}

.dossiers-speciaux .view a,
#front-dossiers-speciaux .view a {
  color:#ad3e37;
}

.dossiers-speciaux .view-content,
#front-dossiers-speciaux .view-content {
  margin-bottom:10px;
}

.dossiers-speciaux .view-content a,
#front-dossiers-speciaux .view-content a {
  font-size:1.2em;
  display:block;
  padding:5px 60px;
}

.dossiers-speciaux .title,
#front-dossiers-speciaux .view-content .title {
  border-bottom:1px solid #ddd;
}


.not-front-dossiers-speciaux {
  width:310px;
  float:left;
}
.not-front-dossiers-speciaux .pane-content {
  border-radius:0 4px 4px;
  -moz-border-radius:0 4px 4px; /* pour firefox */
  -webkit-border-radius:0 4px 4px; /* safari, chrome anciennes versions */
  -khtml-border-radius:0 4px 4px; /* pour linux */
  behavior:url('http://cdeacf.ca/sites/all/themes/cdeacf/css/theme/ie-css3.htc'); /* pour IE8 */
}
.not-front-dossiers-speciaux .view {
  border:none;
  border-radius:0;
  -moz-border-radius:0;
  -webkit-border-radius:0; /* safari, chrome anciennes versions */
  -khtml-border-radius:0; /* pour linux */
  behavior:url('http://cdeacf.ca/sites/all/themes/cdeacf/css/theme/ie-css3.htc'); /* pour IE8 */
  background-color:transparent;
  height:128px;
}


.not-front-dossiers-speciaux .view-content {
    background-color: #FFFFFF;
    bottom: 10px;
    padding: 5px 5px 5px 10px;
    position: absolute;
    right: 20px;
    width: 170px;
}
.not-front-dossiers-speciaux .view a {
  color:#395460;
}
.not-front-dossiers-speciaux .view-content a {
  padding:3px;
}
.not-front-dossiers-speciaux .title {
  border:none;
}
.not-front-dossiers-speciaux .more-link {
  position:absolute;
  bottom:0px;
  right:10px;
}

.page-femmes .not-front-dossiers-speciaux .view {
background-image: url("http://cdeacf.ca/sites/all/themes/cdeacf/images/images-dossiers-speciaux/femmes.png");
background-repeat:no-repeat;
/*Orig pour tous 6px 28px */
 background-position: 0px 4px;
}

.page-ace .not-front-dossiers-speciaux .view {
background-image: url("http://cdeacf.ca/sites/all/themes/cdeacf/images/images-dossiers-speciaux/alpha.png");
background-repeat:no-repeat;
 background-position: 6px 26px;
}

.page-efa .not-front-dossiers-speciaux .view {
background-image: url("http://cdeacf.ca/sites/all/themes/cdeacf/images/images-dossiers-speciaux/education.png");
background-repeat:no-repeat;
background-position: -20px 4px;
}



/* medias sociaux et links - page d'accueil */

#front-medias-sociaux table td {
  vertical-align:top;
}

.nous-joindre,
.twitter,
.facebook,
.rss-cdeacf-front,
.bulletins {
  font-size: 1.2em;
  font-weight: normal;
  padding: 1px;
}
.nous-joindre,
.twitter,
.facebook,
.rss-cdeacf-front,
.bulletins {
  width:210px;
  height:40px;
  margin-right:12px;
  position:relative;
  border-bottom: 3px solid #395460;
}
.nous-joindre a,
.twitter a,
.facebook a,
.rss-cdeacf-front a,
.bulletins a {
  background-image: url("http://cdeacf.ca/sites/all/themes/cdeacf/images/socicones.png");
  background-position: left bottom;
  background-repeat: no-repeat;
  display:block;
  position:absolute;
  clip: rect(2px, 210px, 38px, 0px);
  padding-left: 65px;
  padding-top: 17px;
}

.nous-joindre a:hover,
.twitter a:hover,
.facebook a:hover,
.rss-cdeacf-front a:hover {
  background-image: url("http://cdeacf.ca/sites/all/themes/cdeacf/images/sociconeshvr.png");
  background-position: left bottom;
  background-repeat: no-repeat;
  display:block;
  position:absolute;
  clip: rect(2px, 210px, 38px, 0px);
  padding-left: 65px;
  padding-top: 17px;
}


.bulletins {
}
.bulletins-td ul {
  margin:20px 10px 10px 60px;
}
.nous-joindre a {
  background-position: 0 13px;
}
.rss-cdeacf-front a {
  background-position: -6px -59px;
}
.facebook a {
  background-position: -3px -93px;
}
.twitter a {
  background-position: -6px -25px;
}
.nous-joindre a:hover {
  background-position: 0 13px;
}
.rss-cdeacf-front a:hover {
  background-position: -6px -59px;
}
.facebook a:hover {
  background-position: -3px -93px;
}
.twitter a:hover {
  background-position: -6px -25px;
}
.bulletins a {
  background-position: -6px -25px;
  background: url(http://cdeacf.ca/sites/all/themes/cdeacf/images/bulletins.png) no-repeat 8px -1px;
}
#liens-media-sociaux {
}

#logo-monde-recherche img {
    background-image: url("http://cdeacf.ca/sites/all/themes/cdeacf/images/monde-recherche.png");
    background-position: left bottom;
    background-repeat: no-repeat;

}

#logo-monde-recherche img:hover {
    background-image: url("http://cdeacf.ca/sites/all/themes/cdeacf/images/monde-rechercheH.png");
    background-position: left bottom;
    background-repeat: no-repeat;

}




/*
a {
color: #2B6E8D;
font-weight: bold;
text-decoration: none;

}

a:hover {
color:#7a2426;
}
*/
.icone-theme a {
padding-left:30px;
display: block;
}

.icone-theme  {
min-height:19px;
position:relative;
}

.icone-theme img {
left: 0;
    position: absolute;
    top: 10px;
}

.icone-theme span {
display:block;
}

.icone-theme-texte {
padding-top:10px;
}


#block-cdeacf_misc-3, #block-cdeacf_misc-2 {
background-color: #F4F4F4;
    padding: 10px;
}

#block-cdeacf_misc-3 h2, #block-cdeacf_misc-2 h2 {
    background: none repeat scroll 0 0 #6F828B;
    color: #FFFFFF;
    padding: 5px;
    margin-bottom: 5px;
}

#block-cdeacf_misc-3 h3, #block-cdeacf_misc-2 h3 {
    margin-top: 5px;
}

#block-cdeacf_misc-3 .all-terms-wrapper, #block-cdeacf_misc-2 .all-terms-wrapper {
padding-left:27px;
}

/* exposed views filters */
html.js .views-exposed-form fieldset.collapsible .fieldset-wrapper {
  overflow: visible; /* override system.css */
}
.bef-checkboxes {
  max-height: 250px;
  overflow: auto;
}

.banner-title, .banner-subtitle {
  display: block;
  color: white;
  font-size: 1.6em;
  font-weight: bold;
  margin-left: 90px;
  margin-top: -44px;
}
#block-block-32 .banner-title {
  margin-top:-40px;
}
#block-block-31 .banner-title {
  text-shadow: 1px 1px white;
  font-size:2.6em;
  margin-top:-120px;
  margin-left:112px;
  color:#0E2B38;
}
#block-block-31 .banner-subtitle {
  margin-top:-5px;
  margin-left:112px;
  color:#395460;
}

#block-block-31 .banner-title a:visited {
text-decoration: none;
color:#395460;
}

#block-block-31 .banner-subtitle a:visited {
text-decoration: none;
color:#395460;
}


#block-block-31 .banner-title a:hover {
text-decoration: none;
color:#395460;
}

#block-block-31 .banner-subtitle a:hover {
text-decoration: none;
color:#395460;
}

/*
.banner-title a {
//display: block;
margin-left: 758px;
margin-top: -44px;
text-decoration: underline ;
font-size : 0.8em;
}
*/

label.views-label-type
, label.views-label-is-kentika-biblivir
, label.views-label-name
, label.views-label-changed
{
  font-style: italic;
}

.block-apachesolr .item-list ul li {
  margin-left: 25px;
}
.panels-flexible-row-inside{
	margin-top:10px;
}

/*************************************************************************************************
 * Documents Section
 *************************************************************************************************/
.page-documents #container {
  margin-top:6px;
}
.page-documents #main-content-header {
  background:transparent url("http://cdeacf.ca/sites/all/themes/cdeacf/images/doc-banner.png") no-repeat 0px 0px;
  padding-top:98px;
}
.page-documents #main-content-header h1#page-title {
  color:#fff;
  border:none;
  margin-left:89px;
  font-size:1.8em;
}
.page-documents .panels-flexible-column-3-2 h2.pane-title {
  background-color:#7a2427;
  padding-left:27px;
  font-size:1.2em;
}
.page-documents h2.pane-title {
  font-size:1.3em;
}
.page-documents .panels-flexible-column-3-2 .pane-content {
  margin-left:18px;
  margin-right:18px;
}
.page-documents #catalogue-search .pane-content {
  margin-left:0;
  margin-right:0;
}
.section-documents #catalogue-search .pane-content {
  margin-left:0px;
}
.section-documents #catalogue-search strong {
  color:#395460;
}
.page-documents .pane-content ul {
  list-style-type:none;
  margin-left:0;
}
.page-documents .pane-content ul li,
.page-documents .pane-content ul li ul li {
  list-style-type:none;
  border-bottom:2px dashed #ccc;
  padding:9px 0px;
}
.page-documents .pane-content ul li,
.page-documents .pane-content ul ul {
  margin:0 0 0 1.05em;
}
.page-documents .pane-content ul li a {
  background:transparent url("http://cdeacf.ca/sites/all/themes/cdeacf/images/bullet.png") no-repeat 0px center;
  padding-left:2.66em;
}
.page-documents .pane-content .views-admin-links ul li,
.page-documents .pane-content .views-admin-links ul li ul li,
.page-documents .pane-content .views-admin-links ul li a {
  background:none;
  border-bottom:none;
} 
.page-documents .pane-content h3,
.page-documents .pane-content p,
.page-documents .pane-content ul {
  padding-left:11px;
}
.page-documents .pane-content h3 {
  color: #086e94;
  background-color:transparent;
}

.page-documents-ressources-bv .propos strong,
.page-documents-ressources-bv .pane-content a {
  font-size:1.3em;
}

.page-documents-ressources-bv .propos {
  font-size:1.2em;
  padding:15px;
  background-color:#f5f5f5;
}
.page-documents-ressources-bv .propos .pane-content {
  margin:0px 40px 0px 5px;
}
.page-documents-ressources-bv .propos .pane-content p {
  margin:0;
}
/*liens vers le catalogue*/

.LiensCatalogue {
text-align:center; 
font-size: 0.8em; 
padding:3px 0 0 0;
color: #CCC; 
}

.bvUrl {
padding: 5px 0px 3px 17px; background: transparent url(http://bv.cdeacf.ca/images/lienBV.png) no-repeat left; line-height:20px;
font-weight: bold;
//text-decoration: underline;
}

