/**
 * @file
 * Styles are organized using the SMACSS technique. @see http://smacss.com/book/
 *
 * When you turn on CSS aggregation at admin/config/development/performance, all
 * of these @include files will be combined into a single file.
 */


/* HTML element (SMACSS base) rules */
@import "normalize.css";

/* Layout rules */
@import "layouts/responsive.css";

/* Component (SMACSS module) rules */
@import "misc.css";
/* Optionally, add your own components here. */
@import "print.css";
 

@font-face {
    font-family: 'chunkfiveroman';
    src: url('chunkfive_ex-webfont.eot');
    src: url('chunkfive_ex-webfont.eot?#iefix') format('embedded-opentype'),
         url('chunkfive_ex-webfont.woff') format('woff'),
         url('chunkfive_ex-webfont.ttf') format('truetype'),
         url('chunkfive_ex-webfont.svg#chunkfiveroman') format('svg');
    font-weight: normal;
    font-style: normal;
    letter-spacing: 0.4px;

}
@font-face {
    font-family: 'bebas_neueregular';
    src: url('bebasneue-webfont.eot');
    src: url('bebasneue-webfont.eot?#iefix') format('embedded-opentype'),
         url('bebasneue-webfont.woff') format('woff'),
         url('bebasneue-webfont.ttf') format('truetype'),
         url('bebasneue-webfont.svg#bebas_neueregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
body
{
  font-family:'Arial';
  font-size:80%;
  line-height:1.4em;
  color:#3e3e3e;
}
h3
{
  padding:0;
  margin:0;
  font-family: 'chunkfiveroman';
  font-weight:normal;
  letter-spacing: 0.4px;
}
#page,
.region-bottom {
  margin-left: auto;
  margin-right: auto;
  /*max-width: 1200px;*/
}
#content,
.middle
{
    margin:0 auto;
   clear:both;
   padding:0 10px;
}

a:link, a:visited
{
  text-decoration:none;
  color:#00489f;
}

p a:link, p a:visited
{
  /*font-weight:bold;*/
  color:#00489f;
}
p a:hover
{
  color:#00b4f0;
}
.breadcrumb
{
  margin: 0px;
  padding: 0px;
}
.breadcrumb ol li
{
  float: left;
margin: 0px;
padding-right: 5px;
}
.breadcrumb ol
{
margin:0 ;
padding:0 0 20px;
}
#block-views-categories-block-1 .view-header 
{
  white-space: nowrap;
  }
#block-menu-block-1
{
  float:right;
  margin-right:20px;
}
#block-block-1 p
{
  margin:0;
}
#block-block-1 a
{
  margin-left:-1px;
}
.region-home-home .block-views
{
  position:relative;
}

#block-menu-block-1 ul.menu li
{
  font-family: 'bebas_neueregular';
  float:left;
  list-style:none;
  padding-left:18px;
  font-size:26px;
  padding-top:5px;
  position:relative;
}
#block-menu-block-1 ul.menu li a
{
  color:#3e3e3e;
}
#block-menu-block-1 ul.menu li a.active,
#block-menu-block-1 ul.menu li a.active-trail,
.section-news #block-menu-block-1 a#bt_news
{
  color:#00b4f0;
}
#block-menu-block-1 ul.menu ul.menu
{
  position:absolute;
  left:0;
  top:15px;
  padding:15px;
  
  display:none;
  z-index:88;
}
#block-menu-block-1 ul.menu ul.menu li
{
  font-size:20px;
  padding:0 15px 5px 45px;
  display:block;
  width:100%;
  background:#00b5f0 url(../images/arrow_submenu.png) no-repeat 15px 0px;
  
}
#block-menu-block-1 ul.menu ul.menu li.first
{
  padding-top:15px; 
   background:#00b5f0 url(../images/arrow_submenu.png) no-repeat 15px 15px;
 
}
#block-menu-block-1 ul.menu ul.menu li.last
{
  padding-bottom:15px; 
}

#block-menu-block-1 ul.menu li.menu-mlid-1165:hover > ul.menu
{
  display:block;
}
#block-menu-block-1 ul.menu ul.menu li a
{
  color:white;
}
#block-menu-block-1 ul.menu ul.menu li a:hover,
#block-menu-block-1 ul.menu ul.menu li a.active,
#block-menu-block-1 ul.menu ul.menu li a.active-trail
{
  color:#00489f;
}
.header__region
{
  clear:none;
  position: relative;
}
#header
{
  width:100%; 
  padding:0;
  margin-top:0;
  top:35px;
}

.admin-menu #header
{
  top:64px;
}
#header
{
  margin-top:0px;
}
#webring
{
  	position: fixed !important;
	z-index: 99;
	width: 100%;
  
}
#block-views-webring-universes-block .views-row-4
{
	display:none;
}
#logo
{
  margin-top: 15px;
}
#home_news .middle
{
  background:url(../images/icon_title_news.gif) no-repeat 101px top;
  border-top:solid 1px #dbdbdb;
}
#home_nossites .middle
{
  background:url(../images/icon_title_nossites.gif) no-repeat 100px top;
}
h2.home-title
{
  color:#00489f;
  font-family: 'bebas_neueregular';
  font-size:67px;
  padding-top:40px;
  margin:0 20px 30px 204px; 
  line-height:1em;
  font-weight:normal;
  letter-spacing: 0.4px;
}
h2.block-title
{
  color:#00489f;
  font-family: 'bebas_neueregular';
  font-weight:normal;
  font-size:34px;
  line-height:1em;
  text-transform:uppercase;
  /*padding-bottom:10px;*/
  letter-spacing: 0.4px;
}
#home_news h2.block-title
{
	margin-bottom:20px;
}
h2.block-title a
{
  color:#00489f;
}
h2.block-title a:hover
{
  color:#00b4f0;
}
#block-views-public-cibles-block h2
{
    font-family: 'chunkfiveroman';
    font-weight:normal;
}
.block
{
  margin-bottom:0;
}
#home_home .view-nos-sites
{
  padding:0;
  display:none;
  width:960px;
}
#home_home .view-nos-sites p
{
  padding:20px 20px 10px;
  margin:0;
  color:white;
  color:rgba(255,255,255,0.8);
}
#home_home .view-nos-sites h3
{
  color:white;
  color:rgba(255,255,255,0.8);
}
#home_home .view-nos-sites .views-field-field-link a
{
  color:white;
  text-decoration:underline;
}
#home_home .view-nos-sites .item-list
{
  width:29%;
  padding:0px 10px 10px 20px;
  float:left;
  vertical-align:top;
  min-height: 100px;
}
#home_home .view-nos-sites .item-list ul
{
  margin:0;
  padding:0;
}
#block-menu-block-2
{
  margin-left:20px;
}
#home_home .view-nos-sites .item-list ul li
{
  margin:0;
  padding:0;
  list-style:none;
}
#block-views-nos-sites-block-2 .view
{
   background-color:#FF3A83;
}
#block-views-nos-sites-block-3 .view
{
   background-color:#ffaa00;
}
#block-views-nos-sites-block-4 .view
{
   background-color:#00b218;
}
#block-views-nos-sites-block-5 .view
{
   background-color: #0077c8;
}
#block-block-1
{
  position:absolute;
  bottom:0px;
  right:20px;
}
#block-block-1 img
{
  padding:5px 15px;
  border:1px solid #dbdbdb;
  height:24px;
  width:auto;
}

#footer .middle
{
  position:relative;
  }
#block-block-2 table
{
  margin:0 auto;
}
#block-block-2 table td
{
  padding:20px 20px 40px;
  font-family: 'chunkfiveroman';
  font-weight:normal;
}
#block-block-2 td a
{
  color:#c4c4c4;
}
#block-block-2 td p
{
  margin:10px 0;
}
#block-block-3 p
{
  font-size:11px;
  margin: 25px 0px 15px;
}
#block-menu-block-3
{
  position:relative;
}
#block-menu-block-3 h2.block__title
{
  background: url("../images/icon_site_index.png") no-repeat scroll 0% 0% transparent;
  font-size: 13px;
  padding: 4px 0px 10px 30px;
  position: absolute;
  right: 20px;
  top: 0px;
  line-height: 1em;
  cursor:pointer;
  
}
h2
{
  font-family: 'chunkfiveroman';
    font-weight:normal;
    color:#00489f;
    letter-spacing: 0.4px;
  
}
#block-menu-block-3 .menu-block-3 ul
{
  margin:0;
}
#block-menu-block-3 .menu-mlid-218
{
  display:none;
}
#block-menu-block-3 .menu-block-wrapper
{
  padding-top:64px;
}
#block-menu-block-3 ul.menu
{
  
}
#block-menu-block-3 ul.menu li a
{
   font-family: 'bebas_neueregular';
   font-weight:normal;
   color:#00489f;
   font-size:20px;
}
#block-menu-block-3 ul.menu li
{
  float:left;
  border-right:1px solid #dbdbdb;
  border-left:1px solid #dbdbdb;
  list-style:none;
  padding: 0 28px;
  min-height:150px;
  margin:0 0 0 -1px;
}
.view-publications.view-display-id-block_1 .views-field-field-pdf-preview
{
  min-height:69px;
}
#block-menu-block-3 ul.menu li ul.menu
{
  padding:10px 0 0 0;
  margin:0;
  
}
#block-menu-block-3 ul.menu li ul.menu li
{
  float:none;
  padding:0;
  margin:0;
  min-height:0;
  border:none;
}
#block-menu-block-3 ul.menu li ul.menu li a
{
  color:black;
  font-family:inherit;
  font-size:11px;
}
.menu-block-3
{
  display:none;
}
#block-views-news-block-1
{
  margin-bottom:20px;
}
#block-views-news-block .views-field-title h2
{
  font-family: 'chunkfiveroman';
  font-weight:normal;
   line-height: 1.5em;
}
#block-views-news-block .views-field-title h2 a
{
  font-family: 'chunkfiveroman';
  font-weight:normal;
   line-height: 1em;
   color:#00489f;
   font-size:35px;
}
#block-views-news-block .views-field-title h2 a:hover
{
  color:#00b4f0;
}

.more-link a
{
   background: url("../images/bt_more.png") no-repeat;
   display:block;
   text-align:left;
   font-size:0;
   width:101px;
   height:36px;
  
}
.views-slideshow-pager-field-item
{
  color:#00b4f0;
  background: #00b4f0;
  width:10px;
  height:10px;
  overflow:hidden;
  float:left;
  border-radius:5px;
  margin-left:4px;
}
.views-slideshow-pager-field-item.active
{
  color:#00489f;
  background: #00489f;
}
.views_slideshow_pager_field
{
  float:right; 
}
#block-views-news-block,
#block-views-news-block-1
{
  position:relative;
}
#block-views-news-block .more-link
{
  margin-top:0;
}
#block-views-news-block-1 .item-list ul
{
  margin:0;
  padding:0;
}
#block-views-news-block-1 .item-list ul li
{
  list-style:none;
  background: url("../images/star.gif") no-repeat 0 14px;
  text-indent:17px;
  border-top:1px solid #e4e4e4;
  padding:10px 0;
}
#block-views-news-block-1 .item-list ul li.views-row-last
{
  border-bottom:1px solid #e4e4e4;
  padding:10px 0;
  margin-bottom:20px;
}
#block-views-news-block-1 .item-list ul li a
{
  color:#3e3e3e;
  display:block;
}
#block-views-news-block-1 .item-list ul li a:hover
{
  color:#00b4f0;
}
.views-slideshow-cycle-main-frame
{
  border-bottom:1px solid #e4e4e4;
  margin-bottom:20px;
}
.view-publications .view-footer .view-spotlight .views-field-field-photo
{
  float:left;
  margin-right:10px;
}
.view-publications .view-footer .view-spotlight .groupe-de-champs
{
  margin-left: 150px;
}
.view-publications .view-footer .view-spotlight .views-row
{
  clear:both;
   padding:10px 0;
   min-height:83px;
}
.view-publications .view-footer .view-spotlight .views-row p
{
 margin:0;
}
.view-publications .view-footer .view-spotlight .view-empty
{
   /*border-top:1px solid #e4e4e4;
   padding:10px 0 15px;
   margin-top:15px;*/
}
.view-publications .view-footer .view-spotlight .view-spotlight .view-empty
{
   border-top:none;
   padding:0;
   margin-top:0;
}
.view-publications .view-footer .view-spotlight .views-field-title a
{
  color:#00489f;
  font-family: 'bebas_neueregular';
  font-size:18px;
}
.view-publications .view-footer .view-spotlight a:hover
{
  color:#00b4f0;
}
.view-year-filter .item-list ul,
#block-views-publications-series-block-1 ul,
#block-views-formulaires-categories-block-1 ul,
#block-menu-block-5 ul,
#block-menu-block-7 ul,
#block-menu-block-8 ul
{
  margin:0 0 -1px 0;
  padding:0;
}
.view-year-filter .item-list,
#block-views-publications-series-block-1,
#block-views-formulaires-categories-block-1,
#block-menu-block-5,
#block-menu-block-7,
#block-menu-block-8
{
  margin:0 0 32px 0;
  padding:0;
}
#block-views-publications-series-block-1 ul li ul,
#block-views-formulaires-categories-block-1 ul li ul,
#block-menu-block-5 ul li ul,#block-menu-block-7 ul li ul
{
  padding-left:26px;
}
.view-year-filter .item-list ul li,
#block-views-publications-series-block-1 .item-list ul li,
#block-views-formulaires-categories-block-1 .item-list ul li,
#block-menu-block-5 ul.menu li,
#block-menu-block-7 ul.menu li,
#block-menu-block-8 ul.menu li
{
  
  list-style:none;
}
#block-views-publications-series-block-1 .item-list ul li.tid-79 .view
{
  display:none;
}
.view-year-filter .item-list ul li a,
#block-views-publications-series-block-1  ul li a,
#block-views-formulaires-categories-block-1 ul li a,
#block-menu-block-5 ul li a,
#block-menu-block-7 ul li a,
#block-menu-block-8 ul li a
{
  margin:0;
  padding:12px 5px 12px 25px;
  background:url(../images/arrow_right_sub.gif) no-repeat  0 8px;
  font-family: 'chunkfiveroman';
  font-weight:normal;
  color:#3f3f3f;
  border-top:1px solid #e4e4e4;
  display:block;
  font-size:19px;
}
.node .field-name-field-photo
{
  margin-top: 30px;
}
#block-views-publications-series-block-1  ul li.last a,
#block-views-formulaires-categories-block-1 ul li.last a,
#block-menu-block-5 ul li.last a,
#block-menu-block-7 ul li.last a,
#block-menu-block-8 ul li.last a
{
  border-bottom:1px solid #e4e4e4;
  margin-bottom: -1px;
}
#block-menu-block-7 ul li.last,
.view-year-filter .item-list ul li.views-row-last,
#block-views-publications-series-block-1  ul li.views-row-last,
#block-views-formulaires-categories-block-1 ul li.views-row-last,
#block-menu-block-5 ul li.views-row-last,
#block-menu-block-7 ul li.views-row-last,
#block-menu-block-8 ul li.views-row-last
{
   border-bottom:1px solid #e4e4e4;
    
}
.view-year-filter .item-list ul li a:hover,
.view-year-filter .item-list ul li a.active,
#block-views-publications-series-block-1 ul li a:hover,
#block-views-publications-series-block-1 ul li a.active,
#block-views-formulaires-categories-block-1 ul li a:hover,
#block-views-formulaires-categories-block-1 ul li a.active,
#block-menu-block-5 ul li a:hover,
#block-menu-block-5 ul li a.active,
#block-menu-block-7 ul li a:hover,
#block-menu-block-7 ul li a.active,
#block-menu-block-7 ul li a.active-trail,
.mode-siege #block-menu-block-8 ul li.menu-mlid-1507 a,
.mode-default #block-menu-block-8 ul li.menu-mlid-1507 a,
.mode-centres #block-menu-block-8 ul li.menu-mlid-1508 a,
.mode-bureaux #block-menu-block-8 ul li.menu-mlid-1509 a,
.node-type-news-highlights #block-menu-block-7 ul li.menu-mlid-1724 a,
.node-type-article #block-menu-block-7 ul li.menu-mlid-1164 a
{
  color:#00b4f0;
  background:url(../images/arrow_right_sub_active.gif) no-repeat  0 8px;
  
}
.mode-siege #bt_siege a,
.mode-default #bt_siege a,
.mode-centres #bt_centres a,
.mode-bureaux #bt_bureaux a
{
  color:#00b4f0;
}
#block-block-9
{
  clear:both;
}
.view-categories .view-content ul
{
  margin:0 0 0 65px;
  padding:0;
}
#block-views-formulaires-categories-block-3 .view-content ul
{
  margin:35px 0 0;
  padding:0 0 15px;
}
#block-views-formulaires-categories-block-4 .view-content ul
{
  margin:0; padding:10px 0;
}
.view-categories .view-content ul li,
#block-views-formulaires-categories-block-3 .view-content  ul li,
#block-views-formulaires-categories-block-4 .view-content ul li
{
  margin:0;
  padding:0;
  float:left;
  list-style:none;
  padding: 0 18px 0 0;
  font-family: 'bebas_neueregular';
  font-weight:normal;
  text-transform:uppercase;
  font-size:22px;
  white-space:nowrap;
}
#block-views-formulaires-categories-block-3 .view-content  ul li a
{
  background: url("../images/icon_folder.jpg") no-repeat left 3px;
  padding-left: 30px;
  padding-bottom: 2px;
}
#block-views-formulaires-categories-block-4 .view-content  ul li a
{
  background: url("../images/icon_folder_small.jpg") no-repeat left 3px;
  padding-left: 30px;
  padding-bottom: 2px;
}
#block-views-formulaires-categories-block-3 .view-content  ul li.tid-174
{
  display:none;
}
.view-categories .view-content ul li
{
  margin-bottom:7px;
}
#block-views-formulaires-categories-block-4 .view-content ul li
{
  font-size:21px;
}
#block-views-formulaires-categories-block-4
{
  clear:both;
  padding: 0;
}
.view-formulaire.view-display-id-page_1
{
  margin-top:25px;
}
.view-categories .view-content ul li a,
#block-views-formulaires-categories-block-3 .view-content ul li a
{
  color:#00b4f0;
}
#block-views-formulaires-categories-block-4 .view-content ul li a
{
  color:#00489f;
}
.view-categories .view-content ul li a:hover,
.view-categories .view-content ul li a.active
{
	color:#00489f;
}
#block-views-formulaires-categories-block-3 .view-content ul li a:hover,
#block-views-formulaires-categories-block-3 .view-content ul li a.active
{
  color:#00489f;
  background: url("../images/icon_folder_over.jpg") no-repeat  left 3px;
}
#block-views-formulaires-categories-block-4 .view-content ul li a:hover,
#block-views-formulaires-categories-block-4 .view-content ul li a.active
{
  color:black;
  background: url("../images/icon_folder_small_over.jpg") no-repeat  left 3px;
}
.view-nos-sites
{
  padding-top:23px;
}
.view-id-categories.view-display-id-block
{
   border-bottom:1px solid #e4e4e4;
}
.view-categories .view-footer
{
  
 height:10px;
 clear:both;
 
}
.view-nos-sites h3
{
  font-size:18px;
}
.view-nos-sites  .views-field-view
{
  float:right;
  
  height: 20px;
}
.view-nos-sites  .views-field-view .views-row
{
  float:left;
  border:none;
}
.view-nos-sites h3 a
{
  color:#00489f;
}
.view-nos-sites h3 a:hover
{
  color:#00b4f0;
}
.view-nos-sites .views-field-field-link a
{
  color:black;
  text-decoration:underline;
}
.view-nos-sites .views-field-field-link a:hover
{
  color:#00b4f0;
}
.view-nos-sites .views-field-field-image-1
{
  float:right;
}
.view-nos-sites.view-display-id-page .views-row,
.view-nos-sites .views-fluidgrid-item
{
     border-bottom:1px solid #e4e4e4;
     padding-bottom:5px;
}
.view-nos-sites.view-display-id-page .view-categories .views-row
{
  border:none;
}
#block-views-nos-sites-block-6 .item-list ul,
.view-nos-sites.view-display-id-page .item-list ul
{
  margin:0;
  padding:0;
}
#block-views-nos-sites-block-6 .item-list li,
.view-nos-sites.view-display-id-page  .item-list li
{
  margin:0 0 15px 0;
  border-bottom:1px solid #e4e4e4;
  padding:0 0 15px 0;
  list-style:none;
  clear:both;
  min-height:83px;
  position:relative;
}
#block-views-nos-sites-block-6 .item-list li img,
.view-nos-sites.view-display-id-page .item-list li img
{
  float:left;
  margin-right:10px;
}
#block-views-nos-sites-block-6 .views-field-field-image-1,
.view-nos-sites.view-display-id-page .views-field-field-image-1
{
  position:absolute;
  bottom:15px;
  right:0;
}
 #block-views-nos-sites-block-6,
 .view-nos-sites.view-display-id-page 
  {
    display:block; 
  }
  #block-views-nos-sites-block-1,
  #block-views-categories-block .view-header
  {
    display:none; 
  }
  .view-nos-sites .more-link a
  {
    
    margin:0 auto;
    
    }
#home_lesnj,
#home_publications
{
  background:url(../images/bg_pixel.gif);
  clear: both;
}
#home_lesnj .middle,
#home_publications .middle
{
  background:url(../images/icon_title.png) no-repeat 100px 0;
  
}
#block-block-4,
#block-block-17,
#block-block-6
{
  background:white;
  padding:10px 20px;
  margin-bottom:20px;
  font-family: 'bebas_neueregular';
  font-weight:normal;
  text-transform:uppercase;
  font-size:16px;
  color:#00489f;
}
#block-block-4 p,
#block-block-17 p,
#block-block-6 p
{
  margin:0 0 15px;
}
#block-block-4 h5,
#block-block-17 h5,
#block-block-6 h5
{
  font-size:18px;
  font-weight:normal;
  margin:0 0 10px;
  line-height: 1em;
}
#block-block-17 table,
#block-block-6 table,
#block-block-17 ul,
#block-block-6 ul
{
  margin:0;
}
#block-block-17 ul,
#block-block-6 ul
{
  padding-left:25px;
}
#block-block-17,
#block-block-6
{
  padding-top:20px;
}
#block-block-17 img
{
  width:170px;
height:auto;
}
#block-block-17 ul li,
#block-block-6 ul li
{
  list-style:url(../images/arrow_blue_list.gif);
  padding-bottom:5px;
}
#block-views-le-snj-block-1 tr
{
    background:white;
    padding:20px;
    border:none;
}
#block-views-le-snj-block-1 tr h3
{
    font-size:19px;
}
#block-views-le-snj-block-1 tr.odd
{
   margin-right:15px;
}
#block-views-le-snj-block-1 tr a
{
 color:#00489f;
}
#block-views-le-snj-block-1 tr a:hover
{
  color:#00b4f0;
}
#block-views-le-snj-block-1 table
{
  border:none;
  border-spacing: 0px;
    border-collapse: separate;
}
form tbody {
border-top: none;
}
#block-views-le-snj-block tr
{
  background:#00489f;
  font-size:18px;
  white-space:nowrap;
}
#block-views-le-snj-block tr a
{
  color:white;
}
#block-views-le-snj-block tr a:hover
{
  color:#00b4f0;
}
#block-views-le-snj-block tr td
{
  padding:20px;
}
#home_home,
#home_nossites,
#home_news,
#home_lesnj,
#home_publications,
#block-views-news-block
{
  padding-bottom:30px;
}
/*1.01*/
#home_nossites .middle,
#home_news .middle,
#home_lesnj .middle,
#home_publications .middle,
#content_relativ .middle
{
  width: 919px;
  padding-left: 0px;
}
#block-views-le-snj-block
{
  padding-bottom:0px;
}
#block-block-3
{
  float:left;
  margin-right:50px;
  margin-left:20px;
}
.smallgrey
{
  font-size:11px;
  color:grey;
  margin-bottom:10px
}

.views-field-field-pdf-preview img
{
   -webkit-transform: rotate(355deg);
   -moz-transform: rotate(355deg);
}
.block .view-publications td,
.block .view-publications-series td
{
  width:20%;
  vertical-align:top;
  padding:5px 35px 39px;
  text-align:center;
   font-family: 'chunkfiveroman';
   font-weight:normal;
   font-size:15px;
}
#block-views-publications-series-block .view-publications-series .views-row
{
  padding:0 8px 8px 0
}
#block-views-publications-series-block .view-publications-series .views-row
{
  float:left;
  height: 68px;
}
#block-views-publications-series-block .views-field-view
{
  height:170px;
  
}
.block .view-publications  .views-field-title
{
  padding-top:5px;
}
.region-home-publications h2.block-title
{
  color:#00B5F0;  
  border-bottom:solid 1px #DBDBDB; 
}
.region-home-publications a
{
  color:#00489F;
}
.region-home-publications a:hover
{
  color:#00b4f0;
}
.view-publications-series .views-field-name
{
  clear:both
}
.arrow-home
{
  display:none;
}
#block-views-publications-block-2
{
  border-bottom: 1px solid #DBDBDB ;
        margin-top: 280px;
}

#block-views-publications-block-2 .view-header
{
     position: relative;
        top: -330px;
}

#block-views-publications-block-2 .view-content
{
         margin-top: -250px;
}
#block-views-publications-block-2 .view-footer .view-content
{
    margin-top: 0px;
}
.view-publications .view-footer .view-spotlight .view-header
{
  position:absolute;
  margin-top:-350px;
}
.view-publications .view-footer .view-spotlight h2.block-title
{
  margin-top:10px;
}
#block-views-news-block-1 .block-title a
{
   color:#00b4f0;
}
#block-views-news-block-1 .block-title a:hover
{
   color:#00489F;
}
.view-news .views-field-field-source-domain,
#block-views-news-block-1 .views-field-created
{
  font-size:10px;
  color:grey;
  text-align:left;
  text-indent:0;
}
#block-views-news-block-1 .views-field-created
{
	display:none;
}
#block-views-news-block-1  .item-list ul li .views-field-field-source-domain a
{
  color:#BCBCBC;
}
#block-views-news-block-1  .item-list ul li .views-field-field-source-domain a:link
{
  color:#00b4f0;
}
#block-menu-block-4
{
  padding-top:9px;
  font-size:11px;
}
#block-menu-block-4 ul li a
{
  color:#00489F;
}
h1#page-title
{
  color:#00489F;
  font-family: 'chunkfiveroman';
  font-weight:normal;
  font-size:45px;
  line-height: 1em;
  margin: 13px 0 0;
  clear:both;

}
.page-node h1#page-title
{
  margin-bottom:15px;
}
.breadcrumb a
{
  color:#8E8E8E;
  font-size:12px;
}
.breadcrumb a:hover
{
  color:#00b4f0;
}
.view-header h2
{
  color:#00489F;
  font-family: 'chunkfiveroman';
  font-size:30px;
  margin-top:-7px;
  line-height:1.4em;
  font-weight:normal;
  margin-bottom:0;
  
}
.view-publications.view-display-id-page .view-content,
.view-formulaire.view-display-id-page .view-content,
#block-views-categories-block-1
{
  margin-top:15px;
}
.views-exposed-form .views-widget-per-page
{
  float:right;
}
.form-item-items-per-page label
{
  float:left;
  margin-right:15px;
}
.views-exposed-form .views-exposed-widget.views-submit-button
{
  padding:  0;
}
.views-exposed-form .views-exposed-widget .form-submit
{
  margin-top: 6px;
}
.page-news-highlight  .view-news img
{
  float:left;
}
.page-news-highlight .view-news .views-row,
.page-news-enbref .view-news .views-row
{
  clear:both;
  min-height:83px;
  padding:20px 0;
  border-bottom: 1px solid #DBDBDB ;
}
.page-news-enbref .view-news .views-row
{
  min-height:0;
}
.page-news  #home_news .middle 
{
  border:none;
}
.view-filters
{
  border-bottom: 1px solid #DBDBDB ;
}
.not-front .view-news .views-fieldset
{
  margin-left:150px;
  margin-top: -6px;
}
#block-views-news-block .views-fieldset
{
  margin-left:0;
  margin-bottom:15px;
}
#block-views-news-block .views-fieldset p
{
  display:inline;
}
.not-front #views_slideshow_cycle_div_news-block_0 .views-fieldset
{
  margin-left:0px;
  margin-bottom:15px;
}
.not-front #views_slideshow_cycle_div_news-block_0 .views-fieldset p
{
  display:inline;
}
.not-front .view-news .view-content p
{
  margin:0;
}
.not-front .view-news h3,
.not-front .view-news .created
{
  display:inline;
  color:#00489F;
  font-family: 'chunkfiveroman';
  font-size:20px;
  font-weight:normal;
}
.not-front .view-news .created
{
  padding-right:5px;
}
.not-front .view-news a
{
  color:#00489F;
}
.not-front .view-news a:hover
{
  color:#00b4f0;
}
.not-front .view-news .created
{
  font-family: inherit;
  color: #aaa;
  font-size: 11px;
  text-align: right;
      display: block;
}
.feed-icon
{
  display:none;
}
.draggableviews-processed li.views-row
{
  float:none;
  width:100%;
}
#block-block-10
{
margin-top: 50px;
clear: both;
display:none;
}
#block-views-contextual-information-block,
#block-block-15
{
  background: url("../images/bg_pixel.gif");
  padding:20px 20px 5px;
  margin-bottom:20px;
}
#block-views-contextual-information-block legend,
#block-views-contextual-information-block h4,
#block-views-contextual-information-block-1 .views-label-field-partenaires,
#block-block-15 .block-title
{
  font-family: 'chunkfiveroman';
  font-size:19px;
  font-weight:normal;
  color:#00489F;
  margin:0;
  text-transform:none;
}
#block-block-15 .block-title,
#block-block-15 ul
{
  background:white;
  padding:10px 15px;
}
#block-block-15 ul
{
  padding-top:0px;
}
#block-block-15 ul
{
  margin-top: 0;
}

#block-views-contextual-information-block p
{
  margin-bottom:0;
}
#block-views-contextual-information-block legend
{
  margin-top: 0;
  position:absolute;
}
#block-views-contextual-information-block .fieldset-wrapper
{
  margin-top: 20px;
}
#block-views-contextual-information-block fieldset,
#block-views-contextual-information-block .views-field-field-informations-de-contact,
#block-views-contextual-information-block .views-field-field-ref-publications,
#block-views-contextual-information-block .views-field-field-ref-formulaires,
#block-views-contextual-information-block .views-field-field-fichiers
{
  margin:0 0 20px;
  padding:10px 15px;
  border:none;
  background:white;
  position: relative;
}
#block-views-contextual-information-block fieldset
{
  
}

#block-views-contextual-information-block a,
#block-block-15 a
{
  color:black;
}
#block-views-contextual-information-block a:hover,
#block-block-15 a:hover
{
  color:#00b4f0;
}
#block-views-contextual-information-block .views-field-field-ref-formulaires a:link
{
  text-decoration:underline;
}
#block-views-contextual-information-block .item-list ul 
{
  margin:0;
  padding:0;
}
#block-views-contextual-information-block .item-list ul li,
#block-views-contextual-information-block .views-field-field-source-domain,
#block-block-15 ul li
{
  padding: 3px 0 3px 12px ;
  list-style:none;
  background:url(../images/arrow_context.gif) 0 8px no-repeat;
}
#block-views-contextual-information-block h2.node__title
{
  display:none;
}
#block-views-contextual-information-block-1
{
  border-top: 1px solid #DBDBDB ;
  padding-top:20px;
}
#block-views-contextual-information-block-1 .node-title
{
  display:none;
}
#block-views-contextual-information-block-1 .item-list ul li
{
  float:left;
  padding:0 20px 0 0;
  list-style:none;
}
#block-views-contextual-information-block-1 .item-list ul
{
  margin:15px 0;
  padding:0;
}
#block-views-contextual-information-block-2 .block-title
{
  border-top: 1px solid #DBDBDB ;
  padding:27px 0px 10px 65px;
  background:url(../images/icon_context.gif) no-repeat 0 0;
  margin-top:20px;
}
#block-views-contextual-information-block-2 .view-nos-sites
{
  clear:none;
  border-top:none;
}
ul#prev-next
{
  border-top: 1px solid #DBDBDB ;
  border-bottom: 1px solid #DBDBDB ;
  padding:0;
  margin:10px 0;
  text-transform:uppercase;
  font-size:20px;
  font-family: 'bebas_neueregular';
  font-weight:normal;
  height: 44px;
  
}
ul#prev-next li
{
  float:left;
  padding: 14px;
  list-style:none;
  border-left: 1px solid #DBDBDB ;
  border-right: 1px solid #DBDBDB ;
  margin:-1px -1px -1px 0;
}
ul#prev-next li a
{
  color:#3F3F3F;
}
ul#prev-next li a:hover
{
  color:#00b4f0;
}
ul#prev-next li#bt_up
{
  background:url(../images/bt_up.gif) no-repeat 14px 11px;
  padding-left:42px;
}
ul#prev-next li#bt_back
{
  background:url(../images/bt_back.gif) no-repeat 14px 11px;
  padding-left:42px;
}
ul#prev-next li#bt_next
{
  background:url(../images/bt_next.gif) no-repeat 53px 11px;
  padding-right:42px;
}
.view-publications.view-display-id-page .views-row,
.view-formulaire.view-id-formulaire .views-row
{
  border-top: 1px solid #DBDBDB ;
  margin: 0;
  padding:20px 0;
  clear:both;
  list-style:none;
}
.view-publications.view-display-id-page .view-content .item-list ul,
.view-formulaire.view-id-formulaire .view-content .item-list ul
{
  margin:0;
  padding:0;
}
.view-formulaire.view-id-formulaire .views-fieldset
{
  margin-left:0;
}
.view-formulaire.view-id-formulaire .file
{
  text-transform:uppercase;
  display:block;
}
.view-publications.view-display-id-page .views-row
{
  min-height:135px;
}
.view-publications.view-display-id-page .views-row p,
.view-formulaire.view-id-formulaire p
{
  margin:0;
}
.view-publications.view-display-id-page .views-row img
{
  float:left;
  -webkit-transform: rotate(355deg);
   -moz-transform: rotate(355deg);
}
.view-publications.view-display-id-page .views-row .views-fieldset,
.view-formulaire.view-id-formulaire  .views-row .views-fieldset
{
  margin-left:120px;
  font-size:12px;
}
.view-publications .views-field-download,
.view-publications .views-field-filesize,
.view-publications .file
{
  float:right;
  margin-left:10px;
  text-transform:uppercase;
}
.view-publications .file .file-icon
{
  display:none;
}
.view-publications .file a
{
  float:right;
  margin-left:5px;
}
.view-publications .views-field-download
{
  background:url(../images/arrow_download.gif) no-repeat right 0;
  padding-right:  25px;
  padding-bottom:20px;
}
.view-publications.view-display-id-page h3,
.view-formulaire.view-id-formulaire h3
{
  font-size:20px;
}
.view-publications.view-display-id-page a,
.view-formulaire.view-id-formulaire a
{
  color:#00489F;
}
.view-publications.view-display-id-page a:hover,
.view-formulaire.view-id-formulaire a:hover
{
  color:#00b4f0;
}
.pager
{
  border-top: 1px solid #DBDBDB ;
  margin: 0;
  padding:20px 0;
}
#block-views-categories-block-1 .view-header
{
  float:left;
}
.view-contacts .view-header ul
{
  padding:0;
  margin:0;
}
.view-contacts .view-header ul li
{
  margin:0;
  padding:6px 30px 21px;
  float:left;
  list-style:none;
  font-family: 'bebas_neueregular';
  font-weight:normal;
  text-transform:uppercase;
  font-size:18px;
}
#bt_siege
{
  background:url(../images/bt_siege.gif) no-repeat left 0;
}
#bt_centres
{
  background:url(../images/bt_centres.gif) no-repeat left 0;
}
#bt_bureaux
{
  background:url(../images/bt_bureaux.gif) no-repeat left 0;
}
.view-contacts .view-header ul li a
{
  color:black;
}
.views-field-field-partenaires
{
  margin-bottom:150px;
}
.view-contacts .view-header ul li a:hover
{
   color:#00b4f0;
}
.view-contacts .view-content
{
  clear:both;
}
.page-le-snj #page,
.page-publications-home #page
{
  background: url("../images/bg_pixel.gif") repeat scroll 0% 0% transparent;
}
.page-le-snj #content,
.page-news #content,
.page-publications-home #content
{
  display:none;
}
.page-news-enbref #content,
.page-news-highlight #content
{
  display:block;
}
.form-submit
{
  background:#00489F;
  color:white;
  font-size:20px;
  font-family: 'bebas_neueregular';
  font-weight:normal;
  text-transform:uppercase;
  border:none;
  margin:10px 5px 20px 0;
}
.node-type-webform fieldset
{
  margin:15px 0;
  padding:0;
  border:none;
}
.node-type-webform legend
{
  color:#00489F;
  font-family: 'chunkfiveroman';
  font-size:20px;
  font-weight:normal;
  padding:0 0 15px;
}
#block-menu-block-1,
#block-block-1
  {
     display:none;    
  }
#block-block-13
{
  clear:both;
  background:white url(../images/bt_mobilemenu.gif) right -3px no-repeat;
  border-bottom:solid 1px #DBDBDB ;
   border-top:solid 1px #DBDBDB ;
  font-size:12px;
  font-family: 'bebas_neueregular';
}
#block-block-13 h1
{
  margin:0;
  padding:10px 20px
}
.header--logo
{
  float:none;
}
#logo img
{
  padding:20px 0;
}
#header .middle,
#home_home .middle
{
  padding:0;
}
#block-menu-block-6
{
  position:absolute;
  z-index:99;
  display:none;
}
#block-menu-block-6 ul.menu
{
   margin:0;
   padding:0;
   width:100%;
}
#block-menu-block-6 ul.menu li
{
   margin:0;
   padding:10px 50px;
   border-bottom:solid 1px #DBDBDB ;
   border-top:solid 1px #DBDBDB ;
   list-style:none;
   background:url(../images/arrow_right_sub.gif) rgba(255,255,255,0.9) no-repeat 22px 8px;
   font-family: 'chunkfiveroman';
   font-size:20px;
   font-weight:normal;
   width:100%;
}
.view-id-spotlight.view-display-id-block
{
  border-top:solid 1px #DBDBDB ;
}
#block-menu-block-6 ul.menu li.active
{
  background:url(../images/arrow_right_sub_active.gif) white no-repeat 22px 8px;
}
#block-menu-block-6 ul.menu li a
{
  color:black;
}
#block-menu-block-6 ul.menu li a.active
{
  color:#00b4f0;
}
#home_home .view-public-cibles .view-nos-sites
{
  border:none;
  width:auto;
  padding-bottom: 15px;
}
#home_home .view-public-cibles .view-nos-sites p
{
  padding: 10px 30px 10px;
  font-size:15px;
  
}
#home_home .view-public-cibles .view-nos-sites .item-list {
    width: auto;
    padding: 10px 30px;
    float: none;
    vertical-align: top;
    min-height: inherit;
}
#home_home .view-public-cibles .view-nos-sites .views-row{
   display:inline;
   margin: 0;
}
#block-views-publications-block-2
{
  display:none;
}
#block-views-le-snj-block-1 tr
{
    display:block;
    float:left;
    margin-bottom:20px;
}
#block-block-2 td
{
  display:block;
  float:left;
}
#block-views-le-snj-block-1 tr
{
    padding:0
}
#block-menu-block-3
{
  display:none;
}
#block-menu-block-4 ul.menu li
  {
    float:left;
    margin:0 auto;
    padding:0;
    list-style:none;
    display:block;
    text-align:center;
    margin-right:15px
  }
#block-block-14,
#bt_up,
#block-block-9
{
  display:none;
}
#widget_pager_top_news-block
{
  margin-top:-30px;
  margin-right:0px;
}
.views-slideshow-cycle-main-frame-row, .views-slideshow-cycle-main-frame {
  width: 100% !important;
}
#block-views-home-image-block
{
  overflow:hidden;
}
.field-name-field-source-domain,
.field-type-link-field
{
  padding:10px 0 20px;
}
.field-type-link-field a
{
  color:grey;
  font-size:11px;
}
.view-publications-series.view-display-id-block_2
{
  display:none;
}
.view-formulaires-categories.view-display-id-block_2
{
  display:none;
}
.view-formulaire.view-display-id-block_2 .view-header
{
  margin-left:10px;
}
.view-formulaire.view-id-formulaire table { 
    border-spacing:15px;
    border-collapse:collapse;
    width:100%;
}
.view-formulaire.view-id-formulaire td
{
  width:220px;
  border-bottom: 1px solid rgb(228, 228, 228);
  padding: 10px;
  margin:0px;
  vertical-align:top;
  
}
.view-formulaire.view-id-formulaire td img.icon
{
  float:left;
  height:40px;
}
.view-formulaire.view-id-formulaire td h3
{
  font-size:14px;
}
.view-formulaire.view-id-formulaire td .groupe-de-champs
{
  margin-left:50px;
}
.view-formulaire.view-id-formulaire td .file-size
{
  display:none;
}
.view-formulaire.view-id-formulaire td .file 
{
  display:inline;
}
.view.view-display-id-page,
.view.view-display-id-page_1
{
  margin-top:10px;
}
.view-id-formulaire.view-display-id-page_1
{
  margin-top:40px;
}
#block-block-16 
{
  float:right;
  margin-top:-55px
}
.i18n-fr #block-block-16 a.lang_fr
{
  color:black;
}
.i18n-en #block-block-16 a.lang_en
{
  color:black;
}
ul.language-switcher-locale-url,
#block-block-16 ul
{
  padding :0 0 15px 0;
  text-transform:uppercase;
  margin:0 0 25px;
}
ul.language-switcher-locale-url li,
#block-block-16 ul li
{
  margin:0;
  padding:0 20px 0 0;
  float:left;
  list-style:none;
  font-family: 'bebas_neueregular';
  font-weight:none;
  font-size:20px;
}
ul.language-switcher-locale-url li.active a
{
  color:black;
}
#block-block-16 ul li
{
   padding:0 0 0 20px;
}
.node-page .field-name-field-media
{
  margin-top:15px;
}
#block-menu-block-5
{
  clear:both;
}
.page-formulaires-volontaires #block-views-formulaires-categories-block-3 li.tid-109 a,
.page-formulaires-espace-qualité  #block-views-formulaires-categories-block-3 li.tid-70 a,
.page-formulaires-jeunesse-en-action  #block-views-formulaires-categories-block-3 li.tid-69 a,
.page-formulaires-animateur  #block-views-formulaires-categories-block-3 li.tid-63 a,
.page-formulaires-erasmus-plus-et-jea  #block-views-formulaires-categories-block-3 li.tid-232 a,
.page-formulaires-accueil-au-pair  #block-views-formulaires-categories-block-3 li.tid-110 a
{
  color:#00489F;
  background: url("../images/icon_folder_over.jpg") no-repeat  left 3px;
}
ol.search-results
{
  padding:0;
}
.search-results .search-info
{
  display:none;
}
#search404-page-text
{
margin:15px 0;  
  }
  .not-front #footer
{
  border-top:1px solid #e4e4e4;
  margin-top:50px
}
.translation-link
{
  display:none;
}
#block-search-form
  {
	  
		display:none;
   }
#block-search-form .form-submit
{
   font-size: 0px;
	background: url("/sites/default/files/medias/icon_search.gif") no-repeat scroll 12px 2px transparent;
	height: 24px;
	width: 30px;
	cursor:pointer;
}
.view-nos-sites .views-fluidgrid-item {
    width: 295px;
    margin: 15px 17px 15px 0;
}
#block-views-formulaires-categories-block-4 .view-formulaires-categories
{
  /* float:right;	*/
}
#block-views-le-snj-block tr td {
    padding: 20px 0px;
    text-align: center;
    width: 154px;
}
#block-views-le-snj-block tr {
    float: left;
    width: 154px;
    margin-right: 10px;
}
#webform-client-form-3971 .webform-component-textfield label,
#webform-client-form-3971 .webform-component-email label,
#webform-client-form-4140 .webform-component-textfield label,
#webform-client-form-4140 .webform-component-email label
{
  width: 200px;
display: block;
float: left;
}
#webform-client-form-4140 .webform-component-textfield input,
#webform-client-form-4140 .webform-component-email input
{
  width: 300px;
}
#webform-client-form-4140 #edit-submitted-notre-projet-sera-represente-par4,
#webform-client-form-4140 #edit-submitted-notre-projet-sera-represente-par3,
#webform-client-form-4140 #edit-submitted-notre-projet-sera-represente-par2
{
    float: left;
	margin-left:213px;
}
#webform-client-form-4140 #edit-submitted-notre-projet-sera-represente-par
{
    float: left;
}
.view-id-webring_menu
{
	margin-top:0 !important;
}
#webform-component-plat-vegetarien0,
#webform-component-plat-vegetarien,
#webform-component-plat-vegetarien2,
#webform-component-plat-vegetarien3,
#webform-component-plat-vegetarien4
{
	  margin: -15px 0 0 212px;
	  clear:both;
}
@media all and (max-width: 480px) {
  
  #block-block-2
  {
    width: 230px;
    margin: 0 auto;
  }
  
  #block-menu-block-4 ul.menu
  {
    padding:20px 0;
  }
  #block-views-formulaires-categories-block-3 .view-content ul li, #block-views-formulaires-categories-block-4 .view-content ul li
  {
    display:list-item;
    float:none;
    margin-bottom:10px;
  }
}
@media all and (min-width: 480px) {
  
   #bt_up
   {
      display:block;     
   }
  #block-views-year-filter-block .block-title
  {
      display:none;
  }
  #main {
    padding-top: 138px;
  }
}
@media all and (max-width: 959px) {

   #block-views-public-cibles-block h2.cible-4
  {
      background:#FF3A83 ;
  }
   #block-views-public-cibles-block h2.cible-3
  {
      background:#ffaa00;
  }
   #block-views-public-cibles-block h2.cible-6
  {
      background:#00b218;
  }
   #block-views-public-cibles-block h2.cible-5
  {
      background:#0077c8;
  }
   #block-views-public-cibles-block .item-list ul
  {
     margin:0;
     padding:0;
  }
   #block-views-public-cibles-block .item-list ul li
  {
      list-style:none;
      margin:0;
      padding:0;
  }
   #block-views-public-cibles-block h2
  {
      color:white;
      margin:2px 0 0 0;
      padding:10px 30px;
  }
  .middle {
    background-position: 0 0 !important ;
        width: auto !important;
  }
  .middle h2.home-title {
    margin-left:90px !important ;
    font-size:45px;
    
  }
  .block .view-publications td,
  .block .view-publications-series td
  {
      display:block;  
      width:auto;
      clear:both;
      text-align:left;
      padding-top:25px;
  }
  .views-field-field-pdf-preview
  {
    float:left;
    margin-right:20px;
  }
  .block .view-publications-series td .view-publications
  {
    float:left;
    width:150px;
  }
  #block-views-publications-series-block .views-field-view
  {
    height:auto;  
  }
  .view-categories .view-content ul 
  {
    margin: 0;
  }
  .view-categories .view-content ul li
  {
    margin: 5px 0; 
    width:120px;
  }
  #block-views-le-snj-block table
  {
    width:100%;  
  }
  #block-block-3
  {
    text-align:center;  
    width:100%;
  }
  .view-formulaire.view-id-formulaire td
  {
    display:inline;
    margin-bottom:20px;
    padding-bottom:20px;
    border-bottom:grey;
  }
  .view-formulaire.view-id-formulaire tr
  {
    display:inline;
  }
   
}

@media all and (min-width: 480px) and (max-width: 959px) {

 
 #block-block-1
  {
    display:block;
    bottom:auto;
    top:-35px;
  }
  #main {
    padding-top: 0;
 }
 #block-views-le-snj-block-1 tr
  {
      padding:5px;
  }
  .not-front .sidebars {
    padding-top: 40px;
   }
}

@media all and (min-width: 960px) {
  
  
  ul#prev-next
  {
    padding:0 122px;
  }
  #block-block-14
  {
    display:block;
    float:right;
    margin-right:20px;
  }
  #block-block-14 p
  {
    margin:0;
    padding:6px 0;
  }
  #footer
  {
    background:url(../images/bg_footer.gif) repeat-x;
  }
  #block-menu-block-3
{
  display:block;
}
  #block-views-le-snj-block-1 tr
  {
      padding:20px;
  }
  #block-views-publications-block-2,
  #block-block-9
{
  display:block;
}
  #block-menu-block-6
  {
    display:none;
  }
  #logo img
  {
    padding:0;
  }
  .header__region
  {
     height:107px;
  }
  .header--logo
  {
    float:left;
  }
  #header
  {
    position:fixed;
    width:100%; 
    z-index:9;
    padding:0;
    margin-top:0;
    height:10#main3px;
   background:white url(../images/nav_sep.jpg) no-repeat bottom center;
  
  }
  #block-menu-block-1,
  #block-block-1
  {
     display:block;    
  }
  #block-block-13
  {
     display:none;    
  }
  #content,
  .middle
  {
   width:960px;
   margin:0 auto;
   clear:both;
   padding:0;
  }
  
  .page-nos-sites .view-nos-sites .views-fluidgrid-item 
  {
    margin: 9px;
  }
  #logo
  {
    position: absolute;
    z-index: 8;
  }
  .view-nos-sites
  {
    clear:both;
  }
  
  #block-views-public-cibles-block .item-list ul
  {
       margin:0;
       padding:0 20px 0 0;
       height:100px
  }
   #block-views-public-cibles-block .view-nos-sites .item-list ul
  {
       height:auto;
  }
  #block-views-public-cibles-block .item-list ul li
  {
       width:215px;
       float:left;
       margin:0;
       padding:0;
       list-style:none;
       padding-left:20px;
       cursor:pointer;
      
  }
   #block-views-public-cibles-block h2
  {
    padding-top:13px;
     font-size:28px;
     line-height:32px;
     margin-top:24px;
  }
  #block-views-public-cibles-block h2.cible-4
  {
      color:#FF3A83;
      border-top:4px solid #FF3A83;
	  background:url(../images/arrow_red.gif) no-repeat right 19px;
  }
   #block-views-public-cibles-block h2.cible-3
  {
      color:#ffaa00;
      border-top:4px solid #ffaa00;
	  background:url(../images/arrow_yellow.gif) no-repeat right 19px;
  }
   #block-views-public-cibles-block h2.cible-6
  {
      color:#00b218;
      border-top:4px solid #00b218;
	  background:url(../images/arrow_green.gif) no-repeat right 19px;
  }
   #block-views-public-cibles-block h2.cible-5
  {
      color:#0077c8;
      border-top:4px solid #0077c8;
	  background:url(../images/arrow_blue.gif) no-repeat right 19px;
  }
  #block-views-news-block
  {
    width:395px;
    padding-right:20px;
    float:right;
  }
  #block-views-news-block-1
  {
   width:182px;
   margin: 0 20px 50px 0;
   float:left;
  }
  #block-views-news-block-1 .more-news,
  #block-views-news-block .more-news
  {
   top: 5px;
  position: absolute;
  left: 95px;
  }
   #block-views-news-block .more-news
  {
    left:130px;
  }
  
  #block-views-publications-block-2
  {
     width:300px;
   float:right;
  }
  #block-views-home-image-block
  {
    height:380px;
  }
  #switch_masonry,
  #switch_list
  {
    width:21px;
    height:20px;
    cursor:pointer;
    float:left;
    margin-right:10px;
  }
  #views_fluidgrid_nos_sites_page
  {
    margin: 0 -8px;
  }
  #switch_masonry
  {
    width:21px;
    height:20px;
    background:url(../images/bt_switch_masonry_active.jpg) no-repeat;
    cursor:pointer;
    float:left;
  }
   #switch_masonry:hover
  {
    background:url(../images/bt_switch_masonry_active.jpg) no-repeat;
  }
   #switch_list
  {
    width:21px;
    height:20px;
    background:url(../images/bt_switch_list.jpg) no-repeat;
    cursor:pointer;
    float:left;
}
   #switch_list:hover
  {
    background:url(../images/bt_switch_list_active.jpg) no-repeat;
  }
  #block-views-nos-sites-block-6
  {
    display:none; 
  }
  #block-views-nos-sites-block-1,
  #block-views-categories-block .view-header
  {
    display:block; 
  }
  #block-block-4,
  #block-block-17,
  #block-block-6
  {
      width:160px;
      margin-right:20px;
  }
  .region-home-lesnj-left
  {
    float:left;  
  }
  #block-views-le-snj-block-1
  {
    margin-left:200px;
  }
  
  #block-views-le-snj-block
  {
    clear:both;
  }
  #block-views-le-snj-block tr
  {
    float:left;
    width:154px;
    margin-right:10px;
  }
  #block-views-le-snj-block tr.views-row-last
  {
      margin-right:0;
  }
  /*#block-views-le-snj-block-1 #draggableviews-table-le-snj-block-1 tr
  {
    display:table-row;
    float:none;
  }*/
  .arrow-home
  {
    display:block;
    width:18px;
    height:9px;
    position:absolute;
    top:25px;
    padding:0;
    margin:0;
    line-height:0;
  }
  #block-views-nos-sites-block-2 .arrow-home
  {
    background:#FF3A83;
    left:50px;
  }
  #block-views-nos-sites-block-3 .arrow-home
  {
    background:#FFAA00;
    left:300px;
  }
  #block-views-nos-sites-block-4 .arrow-home
  {
    background:#00B319;
    left:550px;
  }
  #block-views-nos-sites-block-5 .arrow-home
  {
    background:#0078C9;
    left:800px;
  }
  .not-front #main
  {
    width:960px;
    margin:0 auto;
  }
  .not-front #content,
  .not-front .sidebars
  {
    padding-top:20px
  }
  .not-front #content
  {
     margin-left: 20px;
  }
  .sidebar-second #content 
  {
    float: left;
    width: 600px;
    margin-left: 20px;
    margin-right: -67%;
  }
  .sidebar-second .region-sidebar-second {
    float: left;
    width: 320px;
    margin-left: 629px;
    margin-right: -100%;
    padding-top: 35px;
  }
  #block-views-contextual-information-block-2 .views-row
  {
    float:left;
    margin-right:11px;
    width:300px
  }
  #block-views-contextual-information-block-2 .view-categories .views-row
  {
    float:right;
    width:auto;
  }
  #block-views-contextual-information-block-2 .views-row-3
  {
    float:left;
    margin-right:0px;
  }
  #block-views-contextual-information-block-2 .views-row-6
  {
    float:left;
    margin-right:0px;
  }
  #block-views-contextual-information-block-2 .views-row-9
  {
    float:left;
    margin-right:0px;
  }
  #webform-client-form-3074 label
  {
    width:150px;
    display: block;
    float:left;
  }
   #webform-client-form-3074 label.option
  {
    width:auto;
    display: inline;
    float:none;
  }
  #webform-client-form-3074  .webform-component-textarea  label
  {
    width:100%;
    float:none;
  }
  #block-search-form
  {
	    position: absolute;
		right: 295px;
		top: 59px;
		z-index:9;
		display:block;
   }
   #block-search-form .form-submit
   {
  	  height:36px;
	  width:52px;
	}
	#block-search-form .form-text
   {
  	  padding:5px 10px;
	  border:1px solid #dbdbdb;
	  height:36px;
	  margin:8px -5px;
	  width:200px;
    border-right: none;
	}
	#block-views-categories-block-1
  {
      margin-right:38px;  
      border-bottom: 1px solid #dbdbdb;
    
  }

  
  
}
/* SMACSS theme rules */
/* @import "theme-A.css"; */
/* @import "theme-B.css"; */




