/* $Id: layout-fixed.css,v 1.17 2009/11/05 12:09:53 johnalbin Exp $ */

/**
 * @file
 * Layout Styling (DIV Positioning)
 *
 * Define CSS classes to create a table-free, 3-column, 2-column, or single
 * column layout depending on whether blocks are enabled in the left or right
 * columns.
 *
 * This layout is based on the Zen Columns layout method.
 *   http://drupal.org/node/201428
 *
 * Only CSS that affects the layout (positioning) of major elements should be
 * listed here.  Such as:
 *   display, position, float, clear, width, height, min-width, min-height
 *   margin, border, padding, overflow
 */


/*
 * Body
 */
body {
	background-image:url(../images/background_site_EJE.jpg);/**/
	background-repeat:repeat-x;
	/*background-position:center;*/
	background-color:#63a5d7;
}

#page-wrapper,
.region-page-closure {
  /*
   * If you want to make the page a fixed width and centered in the viewport,
   * this is the standards-compliant way to do that. See also the ie6.css file
   * for the necessary IE5/IE6quirks hack to center a div.
   */
  margin-left: auto;
  margin-right: auto;
  width: 960px;
  /*background-image:url(../images/background_site_EJE.jpg);*/
}

#page {
}

/*
 * Header
 */
#header {
}

#header .section {
}

#search-box {
}

/* *********************** bloc header ********************** */
/* ********************************************************** */
ul#language-interface {
	margin: 0px;
	padding-top: 5px;
	padding-right:10px;
	padding-bottom:0px;
	padding-left:0px;
	list-style:none;
	float:right;
	margin-right:-510px;
}
ul#language-interface li {
	float:left;
	margin-left:10px;
}
div#header {
	background-image:url(../images/bandeau.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	background-color:#FFFFFF;
	margin:0px;
	padding:0px;
	padding-bottom:5px;
	height:100%;
}

/*Les huissiers de justice en Europe*/
div#block-block-55 {
	float:right;
	margin-top: 70px;
	padding-right:10px;
	padding-bottom:0px;
	padding-left:0px;
	color:#EAEAFF;
	width:500px;
	text-align:right;
	font-size:15px;
	font-weight:bold;
	font-family:verdana,arial,sans-serif;
}

/* ******************* bloc presentation ****************** */
/* ******************************************************** */
.front .panels-flexible-row .panels-flexible-region-2-gauche_haut {
	margin-top:25px;
}
.front .panels-flexible-row .panels-flexible-region-2-gauche_haut .pane-views-accueil-block-1 {
	padding-left:20px;
}

.pane-views-accueil-block-1 h2 {
	color:#0a3e73;
	font-size:15px;
	text-transform:uppercase;
}
.front .views-field-field-resume-value p {
	font-size:11px;
	width:405px;
}

/*Lien suite*/
.front .panels-flexible-row .panels-flexible-region-2-gauche_haut .views-field-view-node {
	width:405px;
}
.front .panels-flexible-row .panels-flexible-region-2-gauche_haut .views-field-view-node a {
	background-image:url("../images/voir_suite.jpg");
	background-position:left center;
	background-repeat:no-repeat;
	color:#1C68AC;
	float:right;
	font-size:11px;
	margin-right:10px;
	padding-left:20px;
	text-decoration:underline;
}

/* ******************* bloc annuaire ****************** */
/* **************************************************** */
.front .panels-flexible-row .panels-flexible-region-2-center {
	margin-top:16px;
}

/* *************************************************** */

/*
 * Main (container for everything else)
 */
#main-wrapper {
	position: relative;
	background-color:#FFFFFF;
	padding-bottom:10px;
	width:100%;
}

#main {
}

/*
 * Content
 */
#content,
.no-sidebars #content {
  float: left; /* LTR */
  width: 960px;
  margin-left: 0; /* LTR */
  margin-right: -960px; /* LTR */ /* Negative value of #content's width + left margin. */
  padding: 0; /* DO NOT CHANGE. Add padding or margin to #content .section. */
}

.sidebar-first #content {
  width: 760px;
  margin-left: 200px; /* LTR */ /* The width of .region-sidebar-first. */
  margin-right: -960px; /* LTR */ /* Negative value of #content's width + left margin. */
}

.sidebar-second #content {
  width: 760px;
  margin-left: 0; /* LTR */
  margin-right: -760px; /* LTR */ /* Negative value of #content's width + left margin. */
}

.two-sidebars #content {
  width: 560px;
  margin-left: 200px; /* LTR */ /* The width of .region-sidebar-first */
  margin-right: -760px; /* LTR */ /* Negative value of #content's width + left margin. */
}

#content .section {
  margin: 0;
  padding: 0;
}

/*
 * Navigation
 */
#navigation {
  float: left; /* LTR */
  width: 100%;
  margin-left: 0; /* LTR */
  margin-right: -100%; /* LTR */ /* Negative value of #navigation's width + left margin. */
  padding: 0; /* DO NOT CHANGE. Add padding or margin to #navigation .section. */
  height: 2.3em; /* The navigation can have any arbritrary height. We picked one
                    that is the line-height plus 1em: 1.3 + 1 = 2.3
                    Set this to the same value as the margin-top below. */
}

.with-navigation #content,
.with-navigation .region-sidebar-first,
.with-navigation .region-sidebar-second {
  /*margin-top: 29px; /* Set this to the same value as the navigation height above. */
  padding-top:30px;
}
.with-navigation .region-sidebar-second {
	margin-top:32px;
}
#navigation .section {
}

#navigation ul /* Primary and secondary links */ {
  margin: 0;
  padding: 0;
  text-align: left; /* LTR */
}

#navigation li /* A simple method to get navigation links to appear in one line. */ {
  float: left; /* LTR */
  padding: 0 10px 0 0; /* LTR */
}



/* ********************** bloc admin ********************** */
/* ******************************************************** */
/* Pour le fond de l'éditeur formattable */
body.cke_show_borders {
	background-color:#FFF;
	background-image:none;
}
/* Fond du date picker */
div.ui-datepicker {
	background-color:#CCC;
}
div.ui-datepicker div.ui-datepicker-title {
	float:right;
	margin-right:20px;
}
div.ui-datepicker div.ui-datepicker-header a.ui-datepicker-next {
	float:right;
}
div.ui-datepicker th{
	width:25px;
	text-align:center;
	font-size:12px;
}
div.ui-datepicker td{
	text-align:center;
	font-size:11px;
}
div.ui-datepicker td a:hover {
	color:#FFF;
	background-color:#06C;
}

/* ******************** bloc menu haut ******************** */
/* ******************************************************** */
#navigation .section {
	font-size:12px;
	margin-left:235px;
	margin-top: 0px;
}
#navigation .section ul li {
	padding-left:30px;
	padding-right:30px;
	border-right:#d1c9b9 1px solid;
}
body.nl #navigation .section ul li {
	padding-left:28px;
	padding-right:28px;
}
body.pl #navigation .section ul li,
body.it #navigation .section ul li,
body.en-GB #navigation .section ul li {
	padding-left:25px;
	padding-right:25px;
}
body.hu #navigation .section ul li {
	padding-left:22px;
	padding-right:22px;
}
body.de #navigation .section ul li {
	padding-left:18px;
	padding-right:18px;
}
#navigation .section ul li a {
	color:#295685;
	text-decoration:none;
}
#navigation .section ul li.last {
	border-right:none;
}

/*
 * First sidebar
 */
.region-sidebar-first {
  float: left; /* LTR */
  width: 200px;
  margin-left: 0; /* LTR */
  margin-right: -200px; /* LTR */ /* Negative value of .region-sidebar-first's width + left margin. */
  padding: 0; /* DO NOT CHANGE. Add padding or margin to .region-sidebar-first .section. */
}

.region-sidebar-first .section {
  margin: 0 20px 0 0; /* LTR */
  padding: 0;
}
.imgAccueil {
	float: right;
    margin-right: 22px;
    margin-top: -12px;
}
.textePresentation{
	color: #FFFFFF;
    font-size: 19px;
	float:right;
	height:0px;
    /*height: 90px;*/
    /*left: 466px;*/
    /*padding: 30px;*/
	padding-right: 40px;
    position: relative;
    top: -136px;
    width: 211px;
}

/* ******************** bloc menu gauche ******************** */
/* ********************************************************** */
#block-views-liste_taxo-block_2 {
	margin-top: 41px;
}
/* ******************* par pays ****************** */
.region-sidebar-first .section #block-views-liste_taxo-block_2 {
	background-image:url(../images/fond-menu-gauche.jpg);
	background-repeat:repeat-y;
}
.region-sidebar-first .section #block-views-liste_taxo-block_2 .view-header {
	background-image:url(../images/titre-fiche.jpg);
	background-repeat:repeat-y;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	/*padding-left:20px;
	margin-bottom:1px;*/
	width:205px;
	height:25px;
	padding-top:5px;
}
.region-sidebar-first .section #block-views-liste_taxo-block_2 .view-header p {
	margin:0px;
	padding:0px;
	padding-left:20px;
}
.region-sidebar-first .section #block-views-liste_taxo-block_2 .view-content .views-row {
	background-image:url(../images/texte-fiche.jpg);
	background-repeat:no-repeat;
	/*margin-bottom:1px;*/
	height:22px;
	width:205px;
}
/*.region-sidebar-first .section #block-views-liste_taxo-block_2 .view-content .views-row .active {
	background-image:url(../images/texte-fiche-etat2.jpg);
	background-repeat:no-repeat;
	margin-bottom:1px;
}*/
.region-sidebar-first .section #block-views-liste_taxo-block_2 .view-content .views-row a:hover {
	background-image:url(../images/texte-fiche-etat2.jpg);
	background-repeat:no-repeat;
	margin-bottom:1px;
	height:22px;
}/**/
.region-sidebar-first .section #block-views-liste_taxo-block_2 .view-content .views-row a {
	color:#D0DDE9;
	font-size:11px;
	padding-left:20px;
	text-decoration:none;
	
}
/* ******************* par thèmes ****************** */
.region-sidebar-first .section #block-views-liste_taxo-block_1 {
	background-image:url(../images/fond-menu-gauche.jpg);
	background-repeat:repeat-y;
}
.region-sidebar-first .section #block-views-liste_taxo-block_1 .view-header {
	background-image:url(../images/titre-fiche.jpg);
	background-repeat:repeat-y;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	padding-left:20px;
	margin-bottom:1px;
}
.region-sidebar-first .section #block-views-liste_taxo-block_1 .view-header p {
	margin:0px;
	padding:0px;
}
.region-sidebar-first .section #block-views-liste_taxo-block_1 .view-content .views-row {
	background-image:url(../images/texte-fiche.jpg);
	background-repeat:no-repeat;
	margin-bottom:1px;
}
.region-sidebar-first .section #block-views-liste_taxo-block_1 .view-content .views-row a:hover {
	background-image:url(../images/texte-fiche-etat2.jpg);
	background-repeat:no-repeat;
}
/*.region-sidebar-first .section #block-views-liste_taxo-block_1 .view-content .views-row .active {
	background-image:url(../images/texte-fiche-etat2.jpg);
	background-repeat:no-repeat;
}*/
.region-sidebar-first .section #block-views-liste_taxo-block_1 .view-content .views-row a {
	color:#FFFFFF;
	font-size:11px;
	padding-left:20px;
	text-decoration:none;
}

/* ******************* bloc identification - non loggé ****************** */
/* ********************************************************************** */
.region-sidebar-first #block-user-0 {
	/*background-color:#f7f6f4;*/
	padding-left:15px;
	background-image:url(../images/fond-block-user.jpg);
	background-repeat:no-repeat;
}
.region-sidebar-first #block-user-0 h2.title {
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:4px;
	padding-left:10px;
}
.region-sidebar-first #block-user-0 div.content {
	margin-top:-5px;
	background-color:#F7F6F4;
}
.region-sidebar-first #block-user-0 #user-login-form label {
	color:#837b6e;
	font-size:11px;
	text-align:left;
	padding-left:16px;
}
.region-sidebar-first #block-user-0 #user-login-form .form-item {
	padding-right:10px;
	text-align:right;
}
.region-sidebar-first #block-user-0 #user-login-form .form-item input#edit-name {
	width:135px;
}
.region-sidebar-first #block-user-0 #user-login-form .form-item input#edit-pass {
	width:135px;
}
.region-sidebar-first #block-user-0 #user-login-form .item-list {
	clear:both;
	padding-bottom:5px;
}
.region-sidebar-first #block-user-0 #user-login-form input#edit-submit {
	background-image:url("../images/valider-connexion.jpg");
	background-repeat:no-repeat;
	border:0 none;
	float:right;
	margin-right:10px;
	width:100px;
	color:#FFFFFF;
	cursor:pointer;
}
.region-sidebar-first #block-user-0 .item-list ul {
	text-align:left;
}
.region-sidebar-first #block-user-0 .item-list ul li {
	list-style-type:none;
	font-size:9px;
	color:#ada594;
	padding-right:10px;
	text-align:right;
}
.region-sidebar-first #block-user-0 .item-list ul li a {
	color:#ada594;
}

/* ******************* bloc identification - loggé ****************** */
/* ****************************************************************** */
.logged-in .region-sidebar-first #block-block-3 {
	padding-left:15px;
	background-image:url(../images/fond-block-user.jpg);
	background-repeat:no-repeat;
}
.logged-in .region-sidebar-first #block-block-3 h2.title {
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:4px;
	padding-left:10px;
}
.logged-in .region-sidebar-first #block-block-3 div.content {
	margin-top:5px;
	background-color:#F7F6F4;
}
.logged-in .region-sidebar-first #block-block-3 div.content .user {
	padding-top:5px;
	padding-left:10px;
}
.logged-in .region-sidebar-first #block-block-3 div.content .user a {
	color:#6086af;
}
.logged-in .region-sidebar-first #block-block-3 div.content .link ul {
	margin-bottom:5px;
	margin-left:20px;
	margin-right:0px;
	margin-top:5px;
	padding:0px;
}
.logged-in .region-sidebar-first #block-block-3 div.content .quit_extranet {
	text-align:center;
	padding-bottom:5px;
}
.logged-in .region-sidebar-first #block-block-3 div.content .quit_extranet a {
	background-image:url("../images/valider-connexion.jpg");
	background-repeat:no-repeat;
	border:0px;
	padding-bottom:8px;
	padding-left:6px;
	padding-right:8px;
	padding-top:1px;	
	color:#FFFFFF;
	cursor:pointer;
}

/* ******************* bloc soutien ****************** */
/* *************************************************** */
.soutien {
	color:#225487;
	font-size:11px;
	text-align:center;
	font-weight:bold;
	margin-top:248px;
	margin-left: 27px;
}
.soutien img {
	padding-top:5px;
}

/*
 * Second sidebar
 */
.region-sidebar-second {
  float: left; /* LTR */
  width: 200px;
  margin-left: 760px; /* LTR */ /* Width of content + sidebar-first. */
  margin-right: -960px; /* LTR */ /* Negative value of .region-sidebar-second's width + left margin. */
  padding: 0; /* DO NOT CHANGE. Add padding or margin to .region-sidebar-second .section. */
}

.region-sidebar-second .section {
  margin: 10px 0 0 20px; /* LTR */
  padding: 0;
}

/*
 * Closure
 */
.region-page-closure /* See also the #page-wrapper declaration above that this div shares. */ {
}

/*
 * Prevent overflowing content
 */
#header,
#content,
#navigation,
.region-sidebar-first,
.region-sidebar-second,
#footer,
.region-page-closure {
  overflow: visible;
  word-wrap: break-word; /* A very nice CSS3 property */
}

.front .pane-content .content p {
	font-size:11px;
	color:#605f5b;
}

#navigation {
  overflow: hidden; /* May need to be removed if using a dynamic drop-down menu */
}

/*
 * If a div.clearfix doesn't have any content after it and its bottom edge
 * touches the bottom of the viewport, Firefox and Safari will mistakenly
 * place several pixels worth of space between the bottom of the div and the
 * bottom of the viewport. Uncomment this CSS property to fix this.
 * Note: with some over-large content, this property might cause scrollbars
 * to appear on the #page-wrapper div.
 */
/*
#page-wrapper {
  overflow-y: hidden;
}
*/

/* ********************** bloc dossier ********************** */
/* ********************************************************** */

.front .panels-flexible-row-2-1 {
	margin-left:9px;
	margin-top:32px;
}

.front .panels-flexible-row .panels-flexible-region-2-gauche_bas #quicktabs_container_2 {
	padding-top:10px;
}
.front .panels-flexible-row .panels-flexible-region-2-gauche_bas .inside {
	background-image:url(../images/degrade-block.jpg);
	background-repeat:repeat-y;
	background-position:right;
	margin-right:18px;
}
.front .panels-flexible-row .panels-flexible-region-2-gauche_bas .pane-block {
	background-image:url(../images/site_EJE_fond_dossier_v2.jpg);
	background-repeat:no-repeat;
	width:335px;
}
.front .panels-flexible-row .panels-flexible-region-2-gauche_bas .pane-block h2 {
	font-size:13px;
	padding-left:21px;
	padding-top:8px;
	color:#b8b19f;
	text-transform:uppercase;
}
.front .panels-flexible-row .panels-flexible-region-2-gauche_bas .pane-block .quicktabs_wrapper {
	margin-top:-18px;
	padding-right:20px;
	padding-left:10px;
}
.front .panels-flexible-row .panels-flexible-region-2-gauche_bas .pane-block .quicktabs_wrapper .views-field-title a {
	text-decoration:none;
	color:#867d6a;
	font-size:12px;
	font-weight:bold;
}
.front .panels-flexible-row .panels-flexible-region-2-gauche_bas .pane-block .quicktabs_wrapper .views-field-changed {
	color:#867d6a;
	font-size:10px;
	font-weight:bold;
}
.front .panels-flexible-row .panels-flexible-region-2-gauche_bas .pane-block .quicktabs_wrapper .views-field-teaser {
	color:#545049;
	font-size:11px;
}
.front .panels-flexible-row .panels-flexible-region-2-gauche_bas .pane-block .quicktabs_wrapper .views-field-title-1 a {
	background-image:url("../images/voir_suite.jpg");
	background-position:left center;
	background-repeat:no-repeat;
	color:#1C68AC;
	float:right;
	font-size:11px;
	margin-right:10px;
	padding-left:20px;
	text-decoration:underline;
}
.front .panels-flexible-row .panels-flexible-region-2-gauche_bas .pane-block .quicktabs_wrapper ul {
	display:inline;
	left:235px;
	position:relative;
	top:-12px;
}
.front .panels-flexible-row .panels-flexible-region-2-gauche_bas .pane-block .quicktabs_wrapper ul li {
	background-color:#81796c;
	margin-right:5px;
	padding-bottom:0px;
	padding-top:0px;
	padding-left:2px;
	padding-right:2px;
}
.front .panels-flexible-row .panels-flexible-region-2-gauche_bas .pane-block .quicktabs_wrapper ul li a {
	color:#FFFFFF;
	text-decoration:none;
	font-size:10px;
}
.front .panels-flexible-row .panels-flexible-region-2-gauche_bas .pane-block .quicktabs_wrapper ul li.qtab-0 {
	display:none;
}

/* ********************* bloc actualites ******************** */
/* ********************************************************** */
.front .panels-flexible-row .panels-flexible-region-2-droite_bas #quicktabs_container_1 {
	padding-top:10px;
}
.front .panels-flexible-row .panels-flexible-region-2-droite_bas .inside {
	background-image:url(../images/degrade-block.jpg);
	background-repeat:repeat-y;
	background-position:right;
	margin-left: 15px;
	margin-right:-2px;
}
.front .panels-flexible-row .panels-flexible-region-2-droite_bas .pane-block {
	background-image:url(../images/site_EJE_fond_actualites_v2.jpg);
	background-repeat:no-repeat;
	width:335px;
}
.front .panels-flexible-row .panels-flexible-region-2-droite_bas .pane-block h2 {
	font-size:13px;
	padding-left:21px;
	padding-top:8px;
	color:#3d6fa5;
	text-transform:uppercase;
}
.front .panels-flexible-row .panels-flexible-region-2-droite_bas .pane-block .quicktabs_wrapper {
	margin-top:-18px;
	padding-right:20px;
	padding-left:10px;
}
.front .panels-flexible-row .panels-flexible-region-2-droite_bas .pane-block .quicktabs_wrapper .views-field-title a {
	text-decoration:none;
	color:#3d6fa5;
	font-size:12px;
	font-weight:bold;
}
.front .panels-flexible-row .panels-flexible-region-2-droite_bas .pane-block .quicktabs_wrapper .views-field-field-image-fid {
	display: inline-block;
    float: left;
    margin-right: 10px;
	margin-top:2px;
}
.front .panels-flexible-row .panels-flexible-region-2-droite_bas .pane-block .quicktabs_wrapper .views-field-changed {
	color:#3d6fa5;
	font-size:10px;
	font-weight:bold;
}
.front .panels-flexible-row .panels-flexible-region-2-droite_bas .pane-block .quicktabs_wrapper .views-field-field-date-value {
	color:#3d6fa5;
	font-size:10px;
	font-weight:bold;
}
.front .panels-flexible-row .panels-flexible-region-2-droite_bas .pane-block .quicktabs_wrapper .views-field-teaser {
	color:#545049;
	font-size:11px;
	display: inline;
}
.front .panels-flexible-row .panels-flexible-region-2-droite_bas .pane-block .quicktabs_wrapper .views-field-teaser p {
	margin-top: 0px;
    padding-right: 5px;
}
.front .panels-flexible-row .panels-flexible-region-2-droite_bas .pane-block .quicktabs_wrapper .views-field-title-1 a {
	background-image:url("../images/voir_suite.jpg");
	background-position:left center;
	background-repeat:no-repeat;
	color:#1C68AC;
	float:right;
	font-size:11px;
	margin-right:10px;
	padding-left:20px;
	text-decoration:underline;
}
.front .panels-flexible-row .panels-flexible-region-2-droite_bas .pane-block .quicktabs_wrapper ul {
	display:inline;
	left:235px;
	position:relative;
	top:-12px;
}
.front .panels-flexible-row .panels-flexible-region-2-droite_bas .pane-block .quicktabs_wrapper ul li {
	background-color:#2c5683;
	margin-right:5px;
	padding-bottom:0px;
	padding-top:0px;
	padding-left:2px;
	padding-right:2px;
}
.front .panels-flexible-row .panels-flexible-region-2-droite_bas .pane-block .quicktabs_wrapper ul li a {
	color:#FFFFFF;
	text-decoration:none;
	font-size:10px;
}
.front .panels-flexible-row .panels-flexible-region-2-droite_bas .pane-block .quicktabs_wrapper ul li.qtab-0 {
	display:none;
}
/* ******************* page newsletters ********************* */
/* ********************************************************** */
.not-front .view-actualite {
	margin-top:25px;
}
.not-front .view-actualite .views-field-title a {
    color: #24568B;
    font-size: 14px;
    font-weight: bold;
}
.not-front .view-actualite .views-field-view-node {
    background-image: url("../images/lire-suite.jpg");
    background-repeat: no-repeat;
    padding-left: 9px;
	margin-left: 140px;
}
.not-front .view-actualite .views-field-view-node a {
    color: #FFFFFF;
    font-size: 10px;
    text-decoration: none;
}
.not-front .view-actualite .views-row {
    border-bottom: 1px solid #D6E0EA;
    margin-bottom: 10px;
    padding-bottom: 20px;
}
.not-front .view-actualite .views-field-field-resume-value {
    margin-left: 140px;
}
/* ********************* page dossier *********************** */
/* ********************************************************** */
.not-front .view-dossiers {
	margin-top:25px;
}
.not-front .view-dossiers .views-field-title a {
    color: #24568B;
    font-size: 14px;
    font-weight: bold;
}
.not-front .view-dossiers .views-field-title-1 {
    background-image: url("../images/lire-suite.jpg");
    background-repeat: no-repeat;
    padding-left: 9px;
	margin-left: 140px;
	margin-top:5px;
}
.not-front .view-dossiers .views-field-title-1 a {
    color: #FFFFFF;
    font-size: 10px;
    text-decoration: none;
}
.not-front .view-dossiers .views-row {
    border-bottom: 1px solid #D6E0EA;
    margin-bottom: 10px;
    padding-bottom: 20px;
}
.not-front .view-dossiers h3.lib_rubrique {
    background-image: url("../images/puce-jaune.jpg");
    background-position: left bottom;
    background-repeat: no-repeat;
    color: #366697;
    font-size: 14px;
    font-weight: bold;
    line-height: 10px;
    margin-bottom: 25px;
    margin-top: 25px;
    padding-left: 12px;
}
.not-front .view-dossiers .views-field-title {
    margin-left: 140px;
    text-transform: uppercase;
}
.not-front .view-dossiers .views-field-field-date-value {
    color: #616161;
    font-size: 10px;
    margin-left: 140px;
}
.not-front .view-dossiers .views-field-field-image-fid {
    float: left;
    line-height: 0;
}
.not-front .view-dossiers .views-field-body {
    margin-left: 140px;
}

/* ********************* page fiche *********************** */
/* ******************************************************** */
.section-projet-eje div.node-type-page h1,							/*Page présentation projet*/
.node-type-page div.node-type-page h1,
.section-fiche-thematique div.node-type-fiche-thematique h1 {
	color:#225487;
	font-size:16px;
	padding-top:20px;
}
.node-type-page div.node-type-page h2 {
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	background-color:#225487;
	width:100%;
	padding:3px;
}
.section-fiche-thematique div.node-type-fiche-thematique h2 {
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	background-color:#225487;
	width:100%;
	padding:3px;
	margin-top: 41px;
}
.section-fiches-thematiques div.region-content-top div.content h2 {
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	background-color:#225487;
	width:100%;
	padding:3px;
}
.section-fiches-thematiques div.region-content-top div.content h3,	/*Accueil fiches thématiques pour pays*/
.node-type-page div.node-type-page h3,								/*Page présentation projet*/
.section-fiche-thematique div.node-type-fiche-thematique h3 {
	font-size:14px;
	color:#225487;
	background-color:#EEE;
	padding:3px;
	width:100%;
}
.node-type-page div.node-type-page h4,							/*Page présentation projet*/
.section-fiche-thematique div.node-type-fiche-thematique h4 {
	font-weight:bold;
	color:#000;
	padding-left:12px;
	background-image:url(../images/puce_bleue_gd.png);
	background-position:left;
	background-repeat:no-repeat;
}
.node-type-page div.node-type-page h5,							/*Page présentation projet*/
.section-fiche-thematique div.node-type-fiche-thematique h5 {
	font-weight:bold;
	color:#225487;
	font-style:italic;
	margin-bottom:-12px;
}
.node-type-page div.node-type-page address,							/*Page présentation projet*/
.section-fiche-thematique div.node-type-fiche-thematique address {
	font-style:italic;
}
.node-type-page div.node-type-page strong,							/*Page présentation projet*/
.section-fiche-thematique div.node-type-fiche-thematique strong {
	color:#225487;
}

.section-fiches-thematiques div.region-content-top div.content span.couleur,	/*Accueil fiches thématiques pour pays*/
.node-type-page div.node-type-page span.couleur,								/*Page présentation projet*/
.section-fiche-thematique div.node-type-fiche-thematique span.couleur {
	color:#225487;
}

.node-type-page div.node-type-page blockquote,							/*Page présentation projet*/
.section-fiche-thematique div.node-type-fiche-thematique blockquote {
	background-color:#f6f6f6;
	padding:5px;
}

.node-type-page div.node-type-page blockquote.bq_bref,							/*Page présentation projet*/
.section-fiche-thematique div.node-type-fiche-thematique blockquote.bq_bref {
	background-color:#ebf0fa;
	padding:5px;
}

.node-type-page div.node-type-page blockquote.bq_prat,							/*Page présentation projet*/
.section-fiche-thematique div.node-type-fiche-thematique blockquote {
	background-color:#ececec;
	padding:5px;
}

/* Tableau : pour entête haut */
.node-type-page div.node-type-page table thead tr th,							/*Page présentation projet*/
.section-fiche-thematique div.node-type-fiche-thematique table thead tr th {
	background-color:#225487;
	color:#FFF;
	padding:2px;
	padding-top:5px;
	padding-bottom:5px;
	font-size:14px;
	text-transform:uppercase;
	border-right:#FFF solid 1px;
	border-bottom:#BDCDDD medium solid;
}

/* Tableau : pour entête gauche */
.node-type-page div.node-type-page table tbody tr th,							/*Page présentation projet*/
.section-fiche-thematique div.node-type-fiche-thematique table tbody tr th {
	background-color:#D6E0EA;
	color:#225487;
	font-weight:normal;
	padding:5px;
	border-bottom:#FFFFFF solid 1px;
}

/* Tableau : pour cellule droite */
.node-type-page div.node-type-page table tbody tr td,							/*Page présentation projet*/
.section-fiche-thematique div.node-type-fiche-thematique table tbody tr td {
	padding:5px;
	border-top:#BDCDDD solid 1px;
	border-left:#BDCDDD solid 1px;
}

/* Tableau : pour filet bas */
.node-type-page div.node-type-page table,							/*Page présentation projet*/
.section-fiche-thematique div.node-type-fiche-thematique table {
	border-bottom:#225487 medium solid;
}