/**
/**
 * @file
 * Page Styling
 *
 * Style the markup found in page.tpl.php. Also includes some styling of
 * miscellaneous Drupal elements that appear in the $content variable, such as
 * ul.links, .pager, .more-link, etc.
 */
@font-face {
	font-family: 'FuturaLTBookBold';
	src: url('futura_lt_bold-webfont.eot');
	src: local('☺'), url('futura_lt_bold-webfont.woff') format('woff'), url('futura_lt_bold-webfont.ttf') format('truetype'), url('futura_lt_bold-webfont.svg#webfont9EoQAy8B') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'FuturaBookNormalRegular';
	src: url('futura_book-normal_regular-webfont.eot');
	src: local('â˜º'), url('futura_book-normal_regular-webfont.woff') format('woff'), url('futura_book-normal_regular-webfont.ttf') format('truetype'), url('futura_book-normal_regular-webfont.svg#webfont2tPp6RLm') format('svg');
	font-weight: normal;
}
.toLeft{float: left;}
.toRight{float: right;}
/*
 * Body
 */
#first-time{
display:none;
} 
 
body {
  margin: 0;
  padding: 0;
  color: #725F59;
  font-size: 0.8em;
  background: white url("../images/450377groupesebfond.png") repeat-x scroll center top;
}

#page-wrapper {
    text-align: center;
}

#page {
    width: 1005px;
    margin: auto;
    text-align: left;
	position:relative;
}

#block-system-main table{
    margin: 0;
}

/*
 * The skip-link link will be completely hidden until a user tabs to the link.
 * See the element-focusable rule in system.base.css.
 */
#skip-link a,
#skip-link a:visited {
  display: block;
  width: 100%;
  padding: 2px 0 3px 0;
  text-align: center;
  background-color: #666;
  color: #fff;
}

/*
 * Header
 */
 #header-mask{
     position: absolute;
     top: 23px;
       width: 1005px;  
	 /* width: 300px; */
     height: 267px;
     margin-left: 0;
     z-index: 9;
}
 #header-mask-bg{
     position: absolute;
     top: 23px;
     width: 1005px;
     height: 267px;
     margin-left: 0;
     z-index: 8;
}
#anim_fla_header 
{
height: 230px;
overflow: hidden;
position: absolute;
width: 162px;
z-index: 9;
right: 7px;
top: 42px;
}
#anim_fla_header_noflash
{
top: 18px;
right: -5px;
position: absolute;
 
}


 #header-mask-pages{
     position: absolute;
     top: 23px;
     width: 1005px;
     height: 143px;
     margin-left: 0;
     z-index: 9;
}
 #header-mask-pages-bg{
     position: absolute;
     top: 23px;
     width: 1005px;
     height: 143px;
     margin-left: 0;
     z-index: 8;
}
.front #header {
    height: 294px;
    margin-bottom: 8px;
}
.not-front #header {
    height: 170px;
}

#header .section {
}

#logo /* Wrapping link for logo */ {
  position: absolute;
  top: 2px;
  
  margin: 0;
  padding: 0;
  z-index: 11;

}

#logo img {
  vertical-align: bottom;
  margin-left: 54px;
  margin-top:0px;
}

#name-and-slogan /* Wrapper for website name and slogan */ {
  float: left;
}

h1#site-name,
div#site-name /* The name of the website */ {
  margin: 0;
  font-size: 2em;
  line-height: 1.5em;
}

#site-name a:link,
#site-name a:visited {
  color: #000;
  text-decoration: none;
}

#site-name a:hover,
#site-name a:focus {
  text-decoration: underline;
}

#site-slogan /* The slogan (or tagline) of a website */ {
}

.region-header /* Wrapper for any blocks placed in the header region */ {
  clear: both; /* Clear the logo */
}

/*
 * Main (container for everything else)
 */
.front #main-wrapper {
    margin-bottom: 23px;
}
.not-front #main-wrapper {
    margin-bottom: 55px;
    display: inline-block;
}

#main {
}

/*
 * Content
 */
#content {
}

#content .section {
    padding-top: 7px;
}
.not-front #content .section h1 {width: 594px; min-height: 25px; _height: 25px; font-family: FuturaLTBookBold,Arial, Verdana; margin-top: 1px; color: #ffffff; font-size: 18px; background: #8C7068; padding-left: 20px; padding-top: 0px;}

/* Si le noeud est une présentation financiere, le titre s'affiche sur fond bleu */
body.node-type-presentation-financieres.not-front #content .section h1 {background: #41B3E5;}

.region-highlighted {
}

.region-content-top /* Wrapper for any blocks placed in the "content top" region */ {
}

.breadcrumb /* The path to the current page in the form of a list of links */ {
  padding-bottom: 0; /* Undo system.css */
}
.breadcrumb, .breadcrumb a, .breadcrumb a:hover, .breadcrumb a:visited{ color: #B6A2A4; text-decoration: none;}

h1.title, /* The title of the page */
h2.node-title, /* Title of a piece of content when it is given in a list of content */
h2.block-title, /* Block title */
h2.title, /* Comment section heading */
h2.comment-form, /* Comment form heading */
h3.title /* Comment title */ {
  margin: 0;
}

tr.even /* Some tables have rows marked even or odd. */ {
  /* background-color: #eee; */ /* Drupal core uses a #eee background */
  background: #ffffff;
  border-bottom: 0;
}

tr.odd {
  /* background-color: #eee; */ /* Drupal core uses a #eee background */
  background: #F3EEEA;
  border-bottom: 0;
}

div.messages /* Important messages (status, warning, and error) for the user. See also the declarations in messages.css. */ {
  margin: 1.5em 0; /* Drupal core uses "6px 0" margin */
}
tr.odd, tr.even {
    padding: 0;
}

div.messages ul {
  margin-top: 0;
  margin-bottom: 0;
}

#page-wrapper #page div.status /* Normal priority messages */ {
    display: none;
}

div.warning,
tr.warning /* Medium priority messages */ {
  /* border: 1px solid #f0c020; */ /* Drupal core uses: 1px solid #f0c020 */
}

div.error,
tr.error /* High priority messages. See also the .error declaration below. */ {
}

.error /* Errors that are separate from div.messages status messages. */ {
  /* color: #e55; */ /* Drupal core uses a #e55 background */
}

.warning /* Warnings that are separate from div.messages status messages. */ {
  /* color: #e09010; */ /* Drupal core uses a #e09010 background */
}

div.tabs /* See also the tabs.css file. */ {
}

.region-help /* Help text on a page */ {
}

.more-help-link /* Link to more help */ {
}

.region-content /* Wrapper for the actual page content */ {
}

ul.links /* List of links */ {
}

ul.links.inline {
  display: block; /* Let the links be inline, but the container be a block. */
}

ul.links li {
  padding: 0 1em 0 0; /* LTR */
}

.item-list{ min-height: 20px; _height: 20px;}
.page-engagements .item-list{ height: auto !important;}
.item-list .pager /* A list of page numbers when more than 1 page of content is available */ {
  padding: 0;
  float: right;
}

.item-list .pager li /* Each page number in the pager list */ {
  padding: 2.5px 5px;
}
.item-list .pager li.pager-current /* Each page number in the pager list */ {
  text-decoration: underline;
  color: #000000;
}
#block-views-news-block-1 .item-list .pager li.pager-current /* Each page number in the pager list */ {
  text-decoration: none;
}
.item-list .pager li a.active /* Each page number in the pager list */ {
  color: #6D6D6D; 
  text-decoration: none;
  font-weight: bold;
}

.view-filters{
    background: #d6d6d6;
    margin-top: 15px;
    min-height: 32px;
    _height: 32px;
}
.view-filters .views-exposed-form{margin-left: 7px;}
.view-filters .form-item label{display: none;}
.view-filters .views-exposed-widget input.form-submit{margin: 0px;}

.feed-icon /* The link to the RSS or Atom feed for the current list of content */ {
}

.more-link /* Aggregator, blog, and forum more link */ {
}

.region-content-bottom /* Wrapper for any blocks placed in the "content bottom" region */ {
}

/*
 * First sidebar (on left in LTR languages, on right in RTL)
 *
 * Remember to NOT add padding or margin to your .region-sidebar-first
 * (see the layout.css file.)
 */
.region-sidebar-first {
}

.not-front .region-sidebar-first .section {
    padding-top: 0px;
}
.region-sidebar-first .section {

}

/*
 * Second sidebar (on right in LTR languages, on left in RTL)
 *
 * Remember to NOT add padding or margin to your .region-sidebar-second
 * (see the layout.css file.)
 */
.region-sidebar-second {
}

.not-front .region-sidebar-second .section {
    padding-top: 8px;
}
.region-sidebar-second .section {
    
}

/*
 * Footer
 */
#footer-refer{
     width: 100%;
     /*height: 110px;*/
     background: url(../images/bg_footer_ref.png) repeat-x;
     margin-bottom: 15px;
     clear: both;
}
#footer-refer #block-block-59 .content{ text-align: center; }
#footer-refer #block-block-59 .content table{ margin: auto; }
#footer-refer #block-block-59 table tr{ color: #C2C2C2;}
#footer-refer #block-block-59 table tr a, #footer-refer #block-block-59 table tr a:visited{ text-decoration: none; color: #C2C2C2;}
#footer-refer #block-block-59 table tr td{ text-align: left; font-size: 11px; }
#footer-refer #block-block-59 table tr th{ text-align: left; font-size: 11px; padding-top: 10px; }
#footer-refer #block-block-59 table tr th,
#footer-refer #block-block-59 table tr td{ padding-left: 4px; padding-right: 20px; }
#footer-refer #block-block-59 table thead tr td{ font-weight: bold; }
#footer-refer #block-block-59 a.menu-groupe:hover{ color:#725F59; }
#footer-refer #block-block-59 a.menu-strategie:hover{ color:#DC3020; }
#footer-refer #block-block-59 a.menu-innovation:hover{ color:#B4D65C; }
#footer-refer #block-block-59 a.menu-valeur:hover{ color:#D473D4; }
#footer-refer #block-block-59 a.menu-finance:hover{ color:#41B3E5; } 
#footer-refer #block-block-59 a.menu-actusmedia:hover{ color:#C5C839; }
            
                        
#footer, #prefooter{
    text-align: center;
    width: 100%;
    height: 29px;
    position: fixed;
    z-index: 499;
}
#break-footer{ height: 60px; width: 100%; clear: both;}
#footer{
    bottom: 0;
}
#prefooter{
    bottom: 29px;
}
#prefooter .region-prefooter {
    width: 100%;
    /*width: 1005px;
    padding-top: 5px;*/
    margin: auto;
    font-size: 100%;
}
#prefooter .region-prefooter .view-content .views-row {
    min-width: 60px;
    _width: 60px;
    float: left;
    padding-right: 10px;
    padding-top: 3px;
}

#footer .region-footer { 
     width: 1051px;
    /*padding-top: 5px;*/
    margin: auto;
    font-size: 100%;
}

.i18n-fr #footer .menu{
    
}

#block-menu-menu-menu-footer{
    margin-top: 5px;
}

/*
 * Page bottom
 */
.region-bottom /* Wrapper for any blocks placed in the page bottom region */ {
}

/* Page informations r�glement�e */
#main-wrapper .active_menu_471{
    /*margin-top: -120px;*/
}

#block-menu-block-1 h2.block-title{background: #8C7068;}
/* block couleurs */
/* Le Groupe */
.active_menu_217 #block-menu-block-1 h2.block-title,
.active_menu_1683 #block-menu-block-1 h2.block-title
{background: #cc0000;}
.active_menu_217 #content .section h1,
.active_menu_1683 #content .section h1
{background: #cc0000;}
.active_menu_217 #content .breadcrumb,
.active_menu_217 #content .breadcrumb a,
.active_menu_217 #content .breadcrumb a:hover,
.active_menu_217 #content .breadcrumb a:visited,
.active_menu_1683 #content .breadcrumb,
.active_menu_1683 #content .breadcrumb a,
.active_menu_1683 #content .breadcrumb a:hover,
.active_menu_1683 #content .breadcrumb a:visited
{color: #cc0000;}
/* Strat�gie */
.active_menu_1015 #block-menu-block-1 h2.block-title,
.active_menu_1070 #block-menu-block-1 h2.block-title
{background: #ff6600;}
.active_menu_1015 #content .section h1,
.active_menu_1070 #content .section h1
{background: #ff6600;}
.active_menu_1015 #content .breadcrumb,
.active_menu_1015 #content .breadcrumb a,
.active_menu_1015 #content .breadcrumb a:hover,
.active_menu_1015 #content .breadcrumb a:visited,
.active_menu_1070 #content .breadcrumb,
.active_menu_1070 #content .breadcrumb a,
.active_menu_1070 #content .breadcrumb a:hover,
.active_menu_1070 #content .breadcrumb a:visited
{color: #ff6600;}
/* Innovation */
.active_menu_439 #block-menu-block-1 h2.block-title,
.active_menu_1596 #block-menu-block-1 h2.block-title
{background: #FF9900;}
.active_menu_439 #content .section h1,
.active_menu_1596 #content .section h1
{background: #FF9900;}
.active_menu_439 #content .breadcrumb,
.active_menu_439 #content .breadcrumb a,
.active_menu_439 #content .breadcrumb a:hover,
.active_menu_439 #content .breadcrumb a:visited,
.active_menu_1596 #content .breadcrumb,
.active_menu_1596 #content .breadcrumb a,
.active_menu_1596 #content .breadcrumb a:hover,
.active_menu_1596 #content .breadcrumb a:visited
{color: #FF9900;}
/* Valeurs et engagements */
.active_menu_955 #block-menu-block-1 h2.block-title,
.active_menu_1067 #block-menu-block-1 h2.block-title
{background: #339999;}
.active_menu_955 #content .section h1,
.active_menu_1067 #content .section h1
{background: #339999;}
.active_menu_955 #content .breadcrumb,
.active_menu_955 #content .breadcrumb a,
.active_menu_955 #content .breadcrumb a:hover,
.active_menu_955 #content .breadcrumb a:visited,
.active_menu_1067 #content .breadcrumb,
.active_menu_1067 #content .breadcrumb a,
.active_menu_1067 #content .breadcrumb a:hover,
.active_menu_1067 #content .breadcrumb a:visited
{color: #339999;}
/* finances */
.active_menu_471 #block-menu-block-1 h2.block-title,
.active_menu_1763 #block-menu-block-1 h2.block-title
{background: #336699;}
.active_menu_471 #content .section h1,
.active_menu_1763 #content .section h1
{background: #336699;}
.active_menu_471 #content .breadcrumb,
.active_menu_471 #content .breadcrumb a,
.active_menu_471 #content .breadcrumb a:hover,
.active_menu_471 #content .breadcrumb a:visited,
.active_menu_1763 #content .breadcrumb,
.active_menu_1763 #content .breadcrumb a,
.active_menu_1763 #content .breadcrumb a:hover,
.active_menu_1763 #content .breadcrumb a:visited
{color: #336699;}
/* cari�res */
.active_menu_513 #block-menu-block-1 h2.block-title,
.active_menu_1603 #block-menu-block-1 h2.block-title
{background: #999999;}
.active_menu_513 #content .section h1,
.active_menu_1603 #content .section h1
{background: #999999;}
.active_menu_513 #content .breadcrumb,
.active_menu_513 #content .breadcrumb a,
.active_menu_513 #content .breadcrumb a:hover,
.active_menu_513 #content .breadcrumb a:visited,
.active_menu_1603 #content .breadcrumb,
.active_menu_1603 #content .breadcrumb a,
.active_menu_1603 #content .breadcrumb a:hover,
.active_menu_1603 #content .breadcrumb a:visited
{color: #999999;}
/* Actualites et media */
.active_menu_514 #block-menu-block-1 h2.block-title,
.active_menu_1602 #block-menu-block-1 h2.block-title
{background: #993399;}
.active_menu_514 #content .section h1,
.active_menu_1602 #content .section h1
{background: #993399;}
.active_menu_514 #content .breadcrumb,
.active_menu_514 #content .breadcrumb a,
.active_menu_514 #content .breadcrumb a:hover,
.active_menu_514 #content .breadcrumb a:visited,
.active_menu_1602 #content .breadcrumb,
.active_menu_1602 #content .breadcrumb a,
.active_menu_1602 #content .breadcrumb a:hover,
.active_menu_1602 #content .breadcrumb a:visited
{color: #993399;}


/* Page Nos sites web */
#block-system-main .view-partenaires .view-header{ padding: 0 20px 0 20px; margin-bottom: 1px; line-height: 1.7; display: inline-block;}
#block-system-main .view-partenaires .view-content{ padding: 0 20px 0 20px;}
#block-system-main .view-partenaires .view-content .views-row{ display: inline-block; width: 185px; float: left; margin-bottom: 10px; text-align: center; min-height: 105px; _height: 105px;}
#block-system-main .view-partenaires .view-content .views-row-first{ /*margin-top: 15px;*/}
#block-system-main .view-partenaires .view-content .views-field-field-image{ width: 160px; height: 85px; margin: auto; }
 
#block-system-main .view-partenaires .view-content .views-field-body{ float: left; margin-top: 5px; width: 400px; height:79px; letter-spacing: -0.2px; color: #000; background: #D2C8B1;}
#block-system-main .view-partenaires .view-content .views-row-block-right{ float: left;  padding-left: 10px; padding-right: 5px; text-align: justify; width: 100%; height: 55px; overflow: hidden; }
#block-system-main .view-partenaires .view-content .views-field-body .field-content p{margin: 0;}
#block-system-main .view-partenaires .view-content .views-field-title{  margin: auto; font-weight: bold;}
#block-system-main .view-partenaires .view-content .views-field-title a{color: #000; text-decoration: none; padding-left: 15px; background: url(../images/icon_arrow_noir.png) 0 3px no-repeat; }


/* Page Actualit�s */
#block-system-main .view-news{ padding-left: 20px; padding-right: 20px; }
#block-system-main .view-news .views-row{  width: 580px; clear: both; display: inline-block; margin-bottom: 30px; margin-right: 7px; }
#block-system-main .view-news .views-row-first{ margin-top: 28px; }
#block-system-main .view-news .views-field-field-actu-image, #block-system-main .view-news .views-field-field-image{ width: 177px; height: 130px; border-right: 1px dotted #725F59; float: left; margin-right: 7px;}
#block-system-main .view-news .views-field-title{ color: #000; text-decoration: none; font-weight: bold; }
#block-system-main .view-news .views-field-created{ color: #000; }
#block-system-main .view-news .views-field-field-actu-date{ color: #000; } 
#block-system-main .view-news .views-field-body, #block-system-main .view-news .views-field-field-body{ min-height: 80px; } 
#block-system-main .view-news .views-field-body .field-content, #block-system-main .view-news .views-field-field-body .field-content{ min-height: 70px; _height: 70px; padding-top: 9px; padding-top: 4px; }
#block-system-main .view-news .views-field-view-node, #block-system-main .view-news .views-field-field-actu-docu{ float: left; }
#block-system-main .view-news .views-field-field-actu-docu, #block-system-main .view-news .views-field-field-docs-file{ padding-left: 0px; font-weight: bold; }
#block-system-main .view-news .views-field-field-actu-docu a, #block-system-main .view-news .views-field-field-docs-file a{ text-decoration: none; }
#block-system-main .view-news .views-field-view-node {padding-right: 17px; }
#block-system-main .view-news .views-field-view-node a{ text-decoration: none; font-weight: bold; }


#block-system-main .view-actualites-all{ padding-left: 20px; padding-right: 20px; padding-top: 15px; }
#block-system-main .view-actualites-all .views-row{ width: 580px; clear: both; display: inline-block; margin-bottom: 30px; margin-right: 7px; }
#block-system-main .view-actualites-all .views-row-first{ margin-top: 28px; }
#block-system-main .view-actualites-all .views-field-field-actu-image, #block-system-main .view-actualites-all .views-field-field-image{ width: 177px; height: 130px; border-right: 1px dotted #725F59; float: left; margin-right: 7px;}
#block-system-main .view-actualites-all .views-field-title{ color: #000; text-decoration: none; font-weight: bold; }
#block-system-main .view-actualites-all .views-field-field-actu-date{ color: #000; }
#block-system-main .view-actualites-all .views-field-created{ color: #000; }
#block-system-main .view-actualites-all .views-field-body .field-content, #block-system-main .view-actualites-all .views-field-field-body .field-content{ min-height: 70px; _height: 70px; padding-top: 9px; padding-top: 4px; }
#block-system-main .view-actualites-all .views-field-view-node, #block-system-main .view-actualites-all .views-field-field-actu-docu, #block-system-main .view-actualites-all .views-field-field-docs-file{ float: left; }
#block-system-main .view-actualites-all .views-field-field-actu-docu, #block-system-main .view-actualites-all .views-field-field-docs-file{ padding-left: 0px; font-weight: bold; }
#block-system-main .view-actualites-all .views-field-field-actu-docu a, #block-system-main .view-actualites-all .views-field-field-docs-file a { text-decoration: none; }
#block-system-main .view-actualites-all .views-field-view-node{ padding-right: 17px; }
#block-system-main .view-actualites-all .views-field-view-node a{ text-decoration: none; font-weight: bold; }

/* Page Pr�senations financi�res */
#block-system-main .view-presentations-financieres{ padding-left: 20px; padding-right: 20px; }
#block-system-main .view-presentations-financieres .views-row{ clear: both; display: inline-block; width: 100%; margin-bottom: 30px; margin-right: 7px; }
#block-system-main .view-presentations-financieres .views-row-first{ margin-top: 28px; }
#block-system-main .view-presentations-financieres .views-field-field-image{ width: 177px; height: 130px; border-right: 1px dotted #725F59; float: left; margin-right: 7px;}
#block-system-main .view-presentations-financieres .views-field-title{ color: #726056; width: 385px; /*height: 90px;*/ float: left; text-decoration: none; float: left; font-weight: bold; }
#block-system-main .view-presentations-financieres .views-field-field-body{ /**/ height: 87px;padding-left: 185px; }
#block-system-main .view-presentations-financieres .views-field-field-date{ color: #000; font-style: italic; }
#block-system-main .view-presentations-financieres .views-field-field-docs-file{ float: left; }
#block-system-main .view-presentations-financieres .views-field-field-docs-file a{ text-decoration: none; font-weight: bold; }



/* Page Compte rendu */
#block-system-main .view-compte-rendu{ padding-left: 20px; padding-right: 20px; } 
#block-system-main .view-compte-rendu .views-row{ clear: both; display: inline-block; margin-bottom: 30px; margin-right: 7px; width: 580px; }
#block-system-main .view-compte-rendu .views-row-first{ margin-top: 28px; }
#block-system-main .view-compte-rendu .views-field-field-image{ width: 177px; height: 120px; border-right: 1px dotted #725F59; float: left; margin-right: 7px;}
#block-system-main .view-compte-rendu .views-field-title a{ color: #000; text-decoration: none; font-weight: bold; }
#block-system-main .view-compte-rendu .views-field-field-date{ color: #000; min-width: 80px; _width: 80px; float: left; }
#block-system-main .view-compte-rendu .views-field-field-planif-date{ color: #000; min-width: 80px; _width: 80px; float: left; }
#block-system-main .view-compte-rendu .views-field-body .field-content{ height: 84px; overflow: hidden; padding-top: 9px; padding-top: 4px; }
#block-system-main .view-compte-rendu .views-field-body .field-content p{ margin: 0; }
#block-system-main .view-compte-rendu .views-field-view-node, #block-system-main .view-compte-rendu .views-field-field-docs-file{ float: left; }
#block-system-main .view-compte-rendu .views-field-field-docs-file{ padding-left: 17px; }
#block-system-main .view-compte-rendu .views-field-view-node a{ text-decoration: none; font-weight: bold; }

/* Page Communiques Financiers */
#block-system-main .view-communiques-financiers{ padding-left: 20px; padding-right: 20px; }
#block-system-main .view-communiques-financiers .views-row{ clear: both; display: inline-block; margin-bottom: 30px; margin-right: 7px; }
#block-system-main .view-communiques-financiers .views-row-first{ margin-top: 28px; }
#block-system-main .view-communiques-financiers .views-field-field-image{ width: 177px; height: 120px; border-right: 1px dotted #725F59; float: left; margin-right: 7px;}
#block-system-main .view-communiques-financiers .views-field-title{ color: #000; text-decoration: none; font-weight: bold; }
#block-system-main .view-communiques-financiers .views-field-field-date{ color: #000; min-width: 80px; _width: 80px; float: left; }
#block-system-main .view-communiques-financiers .views-field-body .field-content{ height: 84px; overflow: hidden; padding-top: 9px; padding-top: 4px; }
#block-system-main .view-communiques-financiers .views-field-body .field-content p{ margin: 0; }
#block-system-main .view-communiques-financiers .views-field-view-node, #block-system-main .view-communiques-financiers .views-field-field-docs-file{ float: left; }
#block-system-main .view-communiques-financiers .views-field-field-docs-file{  }
#block-system-main .view-communiques-financiers .views-field-view-node a{ text-decoration: none; font-weight: bold; }



/* Page Publications */
#block-system-main .view-publications{ padding-left: 20px; padding-right: 20px; }
#block-system-main .view-publications .views-row{ clear: both; display: inline-block; width: 100%; margin-bottom: 30px; margin-right: 7px; }
#block-system-main .view-publications .views-row-first{ margin-top: 28px; }
#block-system-main .view-publications .views-field-field-image{ width: 177px; height: 120px; border-right: 1px dotted #725F59; float: left; margin-right: 7px;}
#block-system-main .view-publications .views-field-title{ color: #000; text-decoration: none; font-weight: bold; }
/*#block-system-main .view-publications .views-field-field-planif-date{ color: #000; min-width: 80px; _width: 80px; float: left; }*/
#block-system-main .view-publications .views-field-created{ color: #000; min-width: 60px; _width: 60px; margin-right:5px;  float: left; }
#block-system-main .view-publications .views-field-field-pnanif-pub{ color: #000; min-width: 60px; _width: 60px; margin-right:5px;  float: left; }
#block-system-main .view-publications .views-field-field-date-publication{ color: #000; min-width: 60px; _width: 60px; margin-right:5px;  float: left; }
#block-system-main .view-publications .views-field-body .field-content{ min-height: 70px; _height: 70px; padding-top: 9px; padding-top: 4px; }
#block-system-main .view-publications .views-field-body .field-content p{ margin: 0; }
#block-system-main .view-publications .views-field-view-node, #block-system-main .view-publications .views-field-field-docs-file{ float: left; }
#block-system-main .view-publications .views-field-field-docs-file{ padding-left: 0px; }
#block-system-main .view-publications .views-field-field-docs-file a{ text-decoration: none; font-weight: bold; }
#block-system-main .view-publications .views-field-view-node a{ text-decoration: none; font-weight: bold; }


/* Page Les projets soutenus*/
#block-system-main .view-projets{ padding-left: 20px; padding-right: 20px; }
#block-system-main .view-projets .views-row{ margin-bottom: 19px; height: 101px; background: #DBD1C8;}
#block-system-main .view-projets .views-row-first{ margin-top: 30px; }
#block-system-main .view-projets .views-row .views-field-field-proj-visuel{ width: 178px; float: left; }
#block-system-main .view-projets .views-row .views-field-title{margin-top: 5px;}
#block-system-main .view-projets .views-row .views-field-title a{ color:#000; text-decoration: none; font-weight: bold; }
#block-system-main .view-projets .views-row .views-field-view-node{ text-align: right; width: 100px; margin-right: -6px; margin-top: 4px; float: right;}
#block-system-main .view-projets .views-row .views-field-field-proj-nom-asso{ height: 17px; margin-top: 2px;  }
#block-system-main .view-projets .views-row .views-field-field-proj-nom-asso .views-label-field-proj-nom-asso{  float: left; }
#block-system-main .view-projets .views-row .views-field-field-proj-nom-asso .field-content{ float: left; font-weight: bold; padding-left: 3px;}
#block-system-main .view-projets .views-row .views-field-changed .field-content{ font-weight: bold; }
#block-system-main .view-projets .views-row .views-field-field-proj-desc-succ{ height: 50px; padding-top: 2px; overflow: hidden; }
#block-system-main .view-projets .views-row .views-field-body p{ margin: 0;}

/* Page Les projets soutenus*/
#block-system-main .view-projets-soutenus{ padding-left: 20px; padding-right: 20px; }
#block-system-main .view-projets-soutenus .views-row{ margin-bottom: 19px; height: 101px; background: #DBD1C8;}
#block-system-main .view-projets-soutenus .views-row-first{ margin-top: 30px; }
#block-system-main .view-projets-soutenus .views-row .views-field-field-image-projet{ width: 178px; float: left; float: left;    height: 100px;    width: 178px;}
#block-system-main .view-projets-soutenus .views-row .views-field-field-image-projet img { width: 178px;     height: 101px;}
#block-system-main .view-projets-soutenus .views-row .views-field-title{margin-top: 5px; color: #000000; margin-left: 11px;    float: left;  font-weight: bold;   margin-top: 5px;   padding: 7px; width: 370px;}
#block-system-main .view-projets-soutenus .views-row .views-field-field-nom-association {    display: block;    float: right;    width: 378px;}
#block-system-main .view-projets-soutenus .views-row .views-field-field-nom-association a{ text-decoration: none;}
#block-system-main .view-projets-soutenus .views-row .views-field-field-nom-association span.field-content{font-weight: bold;}
#block-system-main .view-projets-soutenus .views-row  .views-field-field-date-projets{   display: block;   float: left;   margin: 4px 0 0 19px;   width: 212px;}
#block-system-main .view-projets-soutenus .views-row .views-field-field-date-projets span.date-display-single {   font-weight: bold;}
#block-system-main .view-projets-soutenus .views-row .views-field-body {      display: block;    float: left; width: 375px;    height: 26px; overflow: hidden;    margin: 2px 0 0 18px;}
#block-system-main .view-projets-soutenus .views-row .views-field-title a{ color:#000; text-decoration: none; font-weight: bold; }
#block-system-main .view-projets-soutenus .views-row .views-field-view-node{ text-align: right; width: 140px; margin-right: -6px; margin-top: 4px; float: right;}
#block-system-main .view-projets-soutenus .views-row .views-field-field-proj-nom-asso{ height: 17px; margin-top: 2px;  }
#block-system-main .view-projets-soutenus .views-row .views-field-field-proj-nom-asso .views-label-field-proj-nom-asso{  float: left; }
#block-system-main .view-projets-soutenus .views-row .views-field-field-proj-nom-asso .field-content{ float: left; font-weight: bold; padding-left: 3px;}
#block-system-main .view-projets-soutenus .views-row .views-field-changed .field-content{ font-weight: bold; }
#block-system-main .view-projets-soutenus .views-row .views-field-field-proj-desc-succ{ height: 50px; padding-top: 2px; overflow: hidden; }
#block-system-main .view-projets-soutenus .views-row .views-field-body p{ margin: 0;}

/* Ancre + Sommaire */
#block-system-main .sommaire{ margin-bottom: 40px;}
#block-system-main .sommaire ul{ list-style: none; line-height: 2; padding: 0;}
#block-system-main .sommaire ul li{ background: #fff url("../images/icon_arrow_marron.png") 4px 7px no-repeat; }
#block-system-main .sommaire ul li:hover{ background: #DBD1C8 url("../images/icon_arrow_blanc.png") 4px 7px no-repeat; cursor: pointer;}
#block-system-main .sommaire a{ width: 100%; padding-left: 20px; text-decoration: none; }
#block-system-main .sommaire a:hover{ }


#block-system-main .ancre-header, #content_bottom .ancre-header, #content_top .ancre-header{ width: 100%; border-bottom: 1px dotted #5C5A5B; display: inline-block; }
#block-system-main .ancre-title, #content_bottom .ancre-title, #content_top .ancre-title{ width: 550px; float: left; }
#block-system-main .ancre-to-top, #content_bottom .ancre-to-top, #content_top .ancre-to-top{ width: 15px; float: right; }

#block-system-main .ancre-to-top .icon-haut, #content_bottom .ancre-to-top .icon-haut, #content_top .ancre-to-top .icon-haut{ width: 15px; float: right; }
/* Le Groupe */
.active_menu_217 #block-system-main .ancre-to-top .icon-haut,
.active_menu_217 #content_top .ancre-to-top .icon-haut,
.active_menu_217 #content_bottom .ancre-to-top .icon-haut,
.active_menu_1683 #block-system-main .ancre-to-top .icon-haut,
.active_menu_1683 #content_top .ancre-to-top .icon-haut,
.active_menu_1683 #content_bottom .ancre-to-top .icon-haut
{ width: 14px; height: 14px; background: url(../images/icon_hautpage_marron.png);}
.active_menu_217 #block-system-main .ancre-to-top a,
.active_menu_217 #content_top .ancre-to-top a,
.active_menu_217 #content_bottom .ancre-to-top a,
.active_menu_1683 #block-system-main .ancre-to-top a,
.active_menu_1683 #content_top .ancre-to-top a,
.active_menu_1683 #content_bottom .ancre-to-top a
{ text-decoration: none; }

/* Strat�gie */
.active_menu_1015 #block-system-main .ancre-to-top .icon-haut,
.active_menu_1015 #content_top .ancre-to-top .icon-haut,
.active_menu_1015 #content_bottom .ancre-to-top .icon-haut,
.active_menu_1070 #block-system-main .ancre-to-top .icon-haut,
.active_menu_1070 #content_top .ancre-to-top .icon-haut,
.active_menu_1070 #content_bottom .ancre-to-top .icon-haut
{ width: 14px; height: 14px; background: url(../images/icon_hautpage_rouge.png);}
.active_menu_1015 #block-system-main .ancre-to-top a,
.active_menu_1015 #content_top .ancre-to-top a,
.active_menu_1015 #content_bottom .ancre-to-top a,
.active_menu_1070 #block-system-main .ancre-to-top a,
.active_menu_1070 #content_top .ancre-to-top a,
.active_menu_1070 #content_bottom .ancre-to-top a
{ text-decoration: none; }

/* Innovation */
.active_menu_439 #block-system-main .ancre-to-top .icon-haut,
.active_menu_439 #content_top .ancre-to-top .icon-haut,
.active_menu_439 #content_bottom .ancre-to-top .icon-haut,
.active_menu_1596 #block-system-main .ancre-to-top .icon-haut,
.active_menu_1596 #content_top .ancre-to-top .icon-haut,
.active_menu_1596 #content_bottom .ancre-to-top .icon-haut
{ width: 14px; height: 14px; background: url(../images/icon_hautpage_vert.png);}
.active_menu_439 #block-system-main .ancre-to-top a,
.active_menu_439 #content_top .ancre-to-top a,
.active_menu_439 #content_bottom .ancre-to-top a,
.active_menu_1596 #block-system-main .ancre-to-top a,
.active_menu_1596 #content_top .ancre-to-top a,
.active_menu_1596 #content_bottom .ancre-to-top a
{ text-decoration: none; }
 
/* Valeurs et engagements */
.active_menu_955 #block-system-main .ancre-to-top .icon-haut,
.active_menu_955 #content_top .ancre-to-top .icon-haut,
.active_menu_955 #content_bottom .ancre-to-top .icon-haut,
.active_menu_1067 #block-system-main .ancre-to-top .icon-haut,
.active_menu_1067 #content_top .ancre-to-top .icon-haut,
.active_menu_1067 #content_bottom .ancre-to-top .icon-haut
{ width: 14px; height: 14px; background: url(../images/icon_hautpage.png);}
.active_menu_955 #block-system-main .ancre-to-top a,
.active_menu_955 #content_top .ancre-to-top a,
.active_menu_955 #content_bottom .ancre-to-top a,
.active_menu_1067 #block-system-main .ancre-to-top a,
.active_menu_1067 #content_top .ancre-to-top a,
.active_menu_1067 #content_bottom .ancre-to-top a
{ text-decoration: none; }  

/* finances */
.active_menu_471 #block-system-main .ancre-to-top .icon-haut,
.active_menu_471 #content_top .ancre-to-top .icon-haut,
.active_menu_471 #content_bottom .ancre-to-top .icon-haut,
.active_menu_1763 #block-system-main .ancre-to-top .icon-haut,
.active_menu_1763 #content_top .ancre-to-top .icon-haut,
.active_menu_1763 #content_bottom .ancre-to-top .icon-haut
{ width: 14px; height: 14px; background: url(../images/icon_hautpage_bleu.png);}
.active_menu_471 #block-system-main .ancre-to-top a,
.active_menu_471 #content_top .ancre-to-top a,
.active_menu_471 #content_bottom .ancre-to-top a,
.active_menu_1763 #block-system-main .ancre-to-top a,
.active_menu_1763 #content_top .ancre-to-top a,
.active_menu_1763 #content_bottom .ancre-to-top a
{ text-decoration: none; }

/* cari�res */
.active_menu_513 #block-system-main .ancre-to-top .icon-haut,
.active_menu_513 #content_top .ancre-to-top .icon-haut,
.active_menu_513 #content_bottom .ancre-to-top .icon-haut,
.active_menu_1603 #block-system-main .ancre-to-top .icon-haut,
.active_menu_1603 #content_top .ancre-to-top .icon-haut,
.active_menu_1603 #content_bottom .ancre-to-top .icon-haut
{ width: 14px; height: 14px; background: url(../images/icon_hautpage_orange.png);}
.active_menu_513 #block-system-main .ancre-to-top a,
.active_menu_513 #content_top .ancre-to-top a,
.active_menu_513 #content_bottom .ancre-to-top a,
.active_menu_1603 #block-system-main .ancre-to-top a,
.active_menu_1603 #content_top .ancre-to-top a,
.active_menu_1603 #content_bottom .ancre-to-top a
{ text-decoration: none; }

/* Actualites et media */
.active_menu_514 #block-system-main .ancre-to-top .icon-haut,
.active_menu_514 #content_top .ancre-to-top .icon-haut,
.active_menu_514 #content_bottom .ancre-to-top .icon-haut,
.active_menu_1602 #block-system-main .ancre-to-top .icon-haut,
.active_menu_1602 #content_top .ancre-to-top .icon-haut,
.active_menu_1602 #content_bottom .ancre-to-top .icon-haut
{ width: 14px; height: 14px; background: url(../images/icon_hautpage_jaune.png);}
.active_menu_514 #block-system-main .ancre-to-top a,
.active_menu_514 #content_top .ancre-to-top a,
.active_menu_514 #content_bottom .ancre-to-top a,
.active_menu_1602 #block-system-main .ancre-to-top a,
.active_menu_1602 #content_top .ancre-to-top a,
.active_menu_1602 #content_bottom .ancre-to-top a
{ text-decoration: none; }



#block-block-33 .sommaire{ margin-bottom: 40px;}
#block-block-33 .sommaire ul{ list-style: none; line-height: 2; padding: 0;}
#block-block-33 .sommaire ul li{ background: #fff url("../images/icon_arrow_marron.png") 4px 7px no-repeat; }
#block-block-33 .sommaire ul li:hover{ background: #DBD1C8 url("../images/icon_arrow_blanc.png") 4px 7px no-repeat; cursor: pointer;}
#block-block-33 .sommaire a{ width: 100%; padding-left: 20px; text-decoration: none; }
#block-block-33 .sommaire a:hover{ }


#block-block-33 .ancre-header{ width: 100%; border-bottom: 1px dotted #5C5A5B; display: inline-block; }
#block-block-33 .ancre-title{ width: 550px; float: left; }
#block-block-33 .ancre-to-top{ width: 15px; float: right; }


/* Page Chiffres cl�s */
#block-system-main .view-chiffres-cles .views-table tbody tr.odd,
#block-system-main .view-chiffres-cles .views-table tbody tr.even,
#block-views-chiffres-cles-block-5 .view-chiffres-cles .views-table tbody tr.odd,
#block-views-chiffres-cles-block-5 .view-chiffres-cles .views-table tbody tr.even,
#block-views-chiffres-cles-block-4 .view-chiffres-cles .views-table tbody tr.odd,
#block-views-chiffres-cles-block-4 .view-chiffres-cles .views-table tbody tr.even


{height: 30px;} 

#block-system-main .view-chiffres-cles .views-table,
#block-views-chiffres-cles-block-5 .view-chiffres-cles .views-table,
#block-views-chiffres-cles-block-4 .view-chiffres-cles .views-table
{ width: 610px; }
#block-system-main .view-chiffres-cles .views-table td,
#block-views-chiffres-cles-block-5 .view-chiffres-cles .views-table,
#block-views-chiffres-cles-block-4 .view-chiffres-cles .views-table
{padding: 7px 5px 5px 10px;}
#block-system-main .view-chiffres-cles .views-table th,
#block-views-chiffres-cles-block-5 .view-chiffres-cles .views-table,
#block-views-chiffres-cles-block-4 .view-chiffres-cles .views-table{padding: 7px 5px 2px 10px;}





.page-chiffres-cles-groupee #block-system-main .view-chiffres-cles .views-table td,
.page-key-figures-groupe #block-system-main .view-chiffres-cles .views-table td
{padding: 3px 5px 2px 10px;}
.page-chiffres-cles-groupee #block-system-main .view-chiffres-cles .views-table th,
.page-key-figures-groupe #block-system-main .view-chiffres-cles .views-table th
{padding: 3px 5px 2px 10px;}

.page-chiffres-cles-innovation #block-system-main .view-chiffres-cles .views-table td,
.page-key-figures-innovation #block-system-main .view-chiffres-cles .views-table td
{padding: 7px 5px 5px 10px;}
.page-chiffres-cles-innovation #block-system-main .view-chiffres-cles .views-table th,
.page-key-figures-innovation #block-system-main .view-chiffres-cles .views-table th
{padding: 7px 5px 2px 10px;}



#block-system-main .view-chiffres-cles .views-table td.views-field-field-chif-croissance,
#block-views-chiffres-cles-block-5 .view-chiffres-cles .views-table td.views-field-field-chif-croissance,
#block-views-chiffres-cles-block-4 .view-chiffres-cles .views-table td.views-field-field-chif-croissance

{ font-size: 15px; font-family: FuturaLTBookBold,Arial; font-weight: bold; color: #8C7972; }

#block-system-main .view-chiffres-cles .views-table thead th,
#block-views-chiffres-cles-block-5 .view-chiffres-cles .views-table thead th,
#block-views-chiffres-cles-block-4 .view-chiffres-cles .views-table thead th
{ font-family: FuturaLTBookBold,Arial; }
#block-system-main .view-chiffres-cles .views-table thead th.views-field-field-chif-cle,
#block-system-main .view-chiffres-cles .views-table thead th.views-field-field-chif-croissance,
#block-views-chiffres-cles-block-5 .view-chiffres-cles .views-table thead th.views-field-field-chif-cle,
#block-views-chiffres-cles-block-5 .view-chiffres-cles .views-table thead th.views-field-field-chif-croissance,
#block-views-chiffres-cles-block-4 .view-chiffres-cles .views-table thead th.views-field-field-chif-cle,
#block-views-chiffres-cles-block-4 .view-chiffres-cles .views-table thead th.views-field-field-chif-croissance

{ width: 70px; font-size: 16px; text-align: right; }

/* accordion style content */
.ui-accordion-content .outils-teaser-content{ color: #6B625D; line-height: 1.2; font-size: 0.9em; }/*1.0em*/
.ui-accordion-content .outils-teaser-content .accor-body-intro{ width: 480px; float: left; }
.ui-accordion-content .outils-teaser-content .accor-body-intro h2{font-size: 12px;}
.ui-accordion-content .outils-teaser-content .accor-body-description{width: 480px; float: left;}
.ui-accordion-content .outils-teaser-content .accor-body-img{width: 100px; float: right;}
.ui-accordion-content .outils-teaser-content .accor-body-intro h2/*,
.ui-accordion-content .outils-teaser-content .accor-body-description p*/{margin: 0;}



/* Pages Agenda */
#block-system-main .view-d-rnieres-evenements .view-header{ margin: 20px 20px 0 20px; clear: both; }
#block-system-main .view-d-rnieres-evenements .view-header .header-title-agenda{ font-family: FuturaLTBookBold,Arial,Verdana; color: #000; font-size: 14px; }
#block-system-main .view-d-rnieres-evenements .view-header .header-rappeller-mail{ font-family: FuturaLTBookBold,Arial,Verdana; color: #000; text-align: right; }

#block-system-main .view-d-rnieres-evenements .view-header .header-title-table{font-family: FuturaLTBookBold,Arial,Verdana;  color: #000; width: 200px; float: left; padding-top: 14px; font-size: 14px;}
#block-system-main .view-d-rnieres-evenements .view-header .header-alerte-mail{font-family: FuturaLTBookBold,Arial,Verdana;  color: #000; text-align: right; width: 320px; float: right;}


#block-system-main .view-d-rnieres-evenements .view-header .header-media-events{font-family: FuturaLTBookBold,Arial,Verdana;  color: #000; text-align: right; width: 320px; float: right;}

#block-system-main .view-d-rnieres-evenements .views-table{ width: 612px; margin-top: 5px;}
#block-system-main .view-d-rnieres-evenements .views-table .views-field-nothing{ width: 20px; }
#block-system-main .view-d-rnieres-evenements .views-table .views-field-nothing-1{ width: 10px; }
#block-system-main .view-d-rnieres-evenements .views-table .views-field-nothing-2{ width: 25px; }
#block-system-main .view-d-rnieres-evenements .views-table .views-field-nothing-3{ width: 10px; }
#block-system-main .view-d-rnieres-evenements .views-table .views-field-title{ padding-left: 0px; }
#block-system-main .view-d-rnieres-evenements .views-table .views-field-field-date-seul{width: 75px; padding-left: 0px;}
#block-system-main .view-d-rnieres-evenements .views-table .views-field-field-heure-txt{width: 80px;}
#block-system-main .view-d-rnieres-evenements .views-table .views-field-title{width: 350px; /* height: 28px;*/ padding-left: 0px;}
#block-system-main .view-d-rnieres-evenements .views-table .views-field-body{width: 380px; /* height: 28px;*/ padding-left: 15px;}
#block-system-main .view-d-rnieres-evenements .views-table .views-field-view-node{width: 25px;}

/* Page Phototh�que */
#block-system-main .view-phototheque{ margin: 0 20px 0 20px;}
#block-system-main .view-phototheque .item-list{ height: 50px; }
#block-system-main .view-phototheque .views-row{ width: 139px; height: 180px; float: left; text-align: center; margin-right: 4px;}
#block-system-main .view-phototheque .views-row .views-field-title{ font-weight: bold; color: #000;}
#block-system-main .view-phototheque .views-row .views-field-field-photo-img img{ border: 1px solid #000;}

/* Page Vid�otheque */
#block-system-main .view-videotheque{ margin: 0 20px 0 20px;}
#block-system-main .view-videotheque .views-row{ width: 139px; height: 180px; float: left; text-align: center; margin-right: 4px;}
#block-system-main .view-videotheque .views-row .views-field-title{ font-weight: bold; color: #000;}

/* Page informations r�glement�es */
#main-wrapper .iframe_informations{ margin-top: -75px;}


/* Pages Strat�gie */
.title-strategie{
    padding-top: 13px;
    font-size: 18px;
    font-weight: FuturaLTBookBold, Verdana;
    text-align: left;
    margin: 0 20px 3px 20px;
}
.title-strategie a, .title-strategie a:visited{ color: #DC3020;text-decoration: none;}
.title-strategie{
    padding-top: 13px;
    font-size: 18px;
    font-weight: FuturaLTBookBold, Verdana;
    text-align: left;
    margin: 0 20px 3px 20px;
}
.content-strategie-1{   margin: 0 20px 0 20px; width: 570px; height: 132px;}
.content-strategie-2{   margin: 0 20px 0 20px; width: 570px; height: 132px;}
.content-strategie-3{   margin: 0 20px 0 20px; width: 570px; height: 132px;}
.header-strategie{
    margin: 0 20px 0 20px;
}

/***************************page-conseil-administration ******************************************/
.page-conseil-administration #content_left .region-content-left .view-conseil-administration .view-content .item-list,
.page-board-of-directors #content_left .region-content-left .view-conseil-administration .view-content .item-list{
	min-height:50px;
	_height:50px;
	list-style:none;
	}
.page-conseil-administration #content_left .region-content-left .view-conseil-administration .view-content .item-list ul li,
.page-board-of-directors #content_left .region-content-left .view-conseil-administration .view-content .item-list ul li{
	 background: #fff url("../images/icon_arrow_marron.png") 4px 7px no-repeat;
	}
.page-conseil-administration #content_left .region-content-left .view-conseil-administration .view-content .item-list ul li a,
.page-board-of-directors #content_left .region-content-left .view-conseil-administration .view-content .item-list ul li a{
	 width: 100%; padding-left: 20px; text-decoration: none;
	}
.page-conseil-administration #content_left .region-content-left .view-conseil-administration .view-content .item-list ul li:hover,
.page-board-of-directors #content_left .region-content-left .view-conseil-administration .view-content .item-list ul li:hover{
	  background: #DBD1C8 url("../images/icon_arrow_blanc.png") 4px 7px no-repeat; cursor: pointer;
	}
.page-conseil-administration #content_left .region-content-left .view-conseil-administration .view-content .item-list ul,
.page-board-of-directors #content_left .region-content-left .view-conseil-administration .view-content .item-list ul{
	padding:0px;
	list-style: none; line-height: 2;
        margin-top: 0 !important;
        margin-bottom: 7px !important;
        width: 212px;
	}
.page-conseil-administration #content_left .region-content-left .view-conseil-administration .view-content .item-list h3,
.page-board-of-directors #content_left .region-content-left .view-conseil-administration .view-content .item-list h3{
	font-size: 12px; font-family: Arial, Verdana; margin-bottom: 5px;
	}
.page-conseil-administration #content_left .region-content-left .view-conseil-administration .view-content .item-list ul li .views-field-title a,
.page-board-of-directors #content_left .region-content-left .view-conseil-administration .view-content .item-list ul li .views-field-title a{
		text-decoration:none;
	}
.page-conseil-administration #content_left,
.page-board-of-directors #content_left{
	width: 212px;
	float: left;
	}
	
.page-conseil-administration .region-content ,
.page-board-of-directors .region-content {
    float: left;
    width: 50px;
}
.page-conseil-administration .region-content .view-conseil-administration .view-content .item-list,
.page-board-of-directors .region-content .view-conseil-administration .view-content .item-list{
	width:357px;
        min-height: 590px;
        /*min-height:500px;*/
        overflow: visible;
	background:#dbd1c8;
        margin-left: 4px;
}
.page-conseil-administration #block-system-main .views-field-body ,
.page-board-of-directors #block-system-main .views-field-body {
	background:#DBD1C8;
    display: block;
    height: auto;
    margin-bottom: 30px;
}
.page-conseil-administration .region-content .view-conseil-administration .view-content .item-list ul,
.page-board-of-directors .region-content .view-conseil-administration .view-content .item-list ul{
	margin-top: 0;
	min-height:450px;
	background:#DBD1C8;
}
.page-conseil-administration .region-content .view-conseil-administration .view-content .item-list ul li,
.page-board-of-directors .region-content .view-conseil-administration .view-content .item-list ul li{
	list-style:none;
}
.page-conseil-administration .region-content .view-conseil-administration .view-content .item-list ul li .views-field-title,
.page-board-of-directors .region-content .view-conseil-administration .view-content .item-list ul li .views-field-title{
 float:left;
 color:#FFF;
 font-size:18px;
 margin-top:15px;
 width:175px;
}

.page-conseil-administration .region-content .view-conseil-administration .view-content .item-list ul li .views-field-field-conseil-admin-image,
.page-board-of-directors .region-content .view-conseil-administration .view-content .item-list ul li .views-field-field-conseil-admin-image{
	float:right;
	width:135px;
	}
.page-conseil-administration .region-content .view-conseil-administration .view-content .item-list ul li .views-field-field-conseil-admin-image img,
.page-board-of-directors .region-content .view-conseil-administration .view-content .item-list ul li .views-field-field-conseil-admin-image img{
		border-left:5px #FFF solid;
		border-bottom:5px #FFF solid;
	}
.page-conseil-administration .region-content .view-conseil-administration .view-content .item-list ul li .views-field-body,
.page-board-of-directors .region-content .view-conseil-administration .view-content .item-list ul li .views-field-body{
	clear:both;
	padding-right:10px;
	padding-bottom:10px;
	/*text-align:justify;*/
	}
.page-conseil-administration .region-content .view-conseil-administration .item-list .pager,
.page-board-of-directors .region-content .view-conseil-administration .item-list .pager{
	display:none;
}
/*************************** END page-conseil-administration ******************************************/
/***************************page-les-collaborateurs ******************************************/
/*#content_left{margin-left: 20px;}*/
.section-les-collaborateurs #content_left .region-content-left .view-liste-collaborateurs .view-content .item-list,
.section-employees #content_left .region-content-left .view-liste-collaborateurs .view-content .item-list{min-height:50px; _height:50px; margin-left: 3px;}

.section-les-collaborateurs #content_left .view-content .item-list ,
.section-employees #content_left .view-content .item-list {
  width:225px;/*212px;*/
}

.section-les-collaborateurs #content_left .region-content-left .view-liste-collaborateurs .view-content .item-list h3,
.section-employees #content_left .region-content-left .view-liste-collaborateurs .view-content .item-list h3{margin-bottom: 3px !important; margin-top: 0px;}
.section-les-collaborateurs #content_left .region-content-left .view-liste-collaborateurs .view-content .item-list h3 a,
.section-employees #content_left .region-content-left .view-liste-collaborateurs .view-content .item-list h3 a{ text-decoration: none;}
.section-les-collaborateurs #content_left .region-content-left .view-liste-collaborateurs .view-content .item-list ul,
.section-employees #content_left .region-content-left .view-liste-collaborateurs .view-content .item-list ul{
        list-style: none; line-height: 2; padding: 0;
	padding-left:0px;
	padding-top:0px;
        margin: 0 0 25px 0;
}
.section-les-collaborateurs #content_left .region-content-left .view-liste-collaborateurs .view-content .item-list ul li,
.section-employees #content_left .region-content-left .view-liste-collaborateurs .view-content .item-list ul li{
         background: #fff url("../images/icon_arrow_marron.png") 4px 7px no-repeat;
         min-height: 15px;
         margin: 0;
         padding: 0;
}
/*.section-les-collaborateurs #content_left .region-content-left .view-liste-collaborateurs .view-content .item-list ul li:hover,
.section-employees #content_left .region-content-left .view-liste-collaborateurs .view-content .item-list ul li:hover{
         background: #DBD1C8 url("../images/icon_arrow_blanc.png") 4px 7px no-repeat; cursor: pointer;
}*/
.section-les-collaborateurs #content_left .region-content-left .view-liste-collaborateurs .view-content .item-list ul li .views-field:hover,
.section-employees #content_left .region-content-left .view-liste-collaborateurs .view-content .item-list ul li:hover{/* .views-field*/
         background: #DBD1C8 url("../images/icon_arrow_blanc.png") 4px 7px no-repeat; cursor: pointer;
         min-height: 15px;
         margin: 0;
         padding: 0;
}
.section-les-collaborateurs #content_left .region-content-left .view-liste-collaborateurs .view-content .item-list ul li .views-field-title a,
.section-employees #content_left .region-content-left .view-liste-collaborateurs .view-content .item-list ul li .views-field-title a{
		 width: 100%; padding-left: 20px; text-decoration: none;
	}
.section-les-collaborateurs #content_left,
.section-employees #content_left{
	width: 245px;
	float: left;
	}
	
.section-les-collaborateurs .region-content ,
.section-employees .region-content {
    float: left;
    width: 359px;
}
.section-les-collaborateurs .region-content .view-liste-collaborateurs .view-content .item-list,
.section-employees .region-content .view-liste-collaborateurs .view-content .item-list{
	min-height:600px;
        _height:600px;
	width:356px;
	background:#dbd1c8;
        margin-left:4px;
}
.section-les-collaborateurs .region-content .view-liste-collaborateurs .view-content .item-list ul li,
.section-employees .region-content .view-liste-collaborateurs .view-content .item-list ul li{
	list-style:none;
}
.section-les-collaborateurs .region-content .view-liste-collaborateurs .view-content .item-list ul li .views-field-title,
.section-employees .region-content .view-liste-collaborateurs .view-content .item-list ul li .views-field-title{
 color:#FFF;
 font-size:18px;
  margin-bottom: 7px;
 padding-top: 7px
}
.section-les-collaborateurs .region-content .view-liste-collaborateurs .view-content .item-list ul li .views-field-field-collaborateurs-image,
.section-employees .region-content .view-liste-collaborateurs .view-content .item-list ul li .views-field-field-collaborateurs-image{
	width:135px;
	padding-bottom:7px;
	clear:both;
	}
.section-les-collaborateurs .region-content .view-liste-collaborateurs .view-content .item-list ul li .views-field-field-collaborateurs-image img ,
.section-employees .region-content .view-liste-collaborateurs .view-content .item-list ul li .views-field-field-collaborateurs-image img {
    margin-left: -22px;
}
.section-les-collaborateurs .region-content .view-liste-collaborateurs .view-content .item-list ul li .views-field-body,
.section-employees .region-content .view-liste-collaborateurs .view-content .item-list ul li .views-field-body{
	clear:both;
	padding-right:10px;
	padding-bottom:10px;
	text-align:justify;
	}
.section-les-collaborateurs .region-content .view-conseil-administration .item-list .pager,
.section-employees .region-content .view-conseil-administration .item-list .pager{
	display:none;
}
/*************************** END page-les-collaborateurs ******************************************/
t .item-list ul li .views-field-field-collaborateurs-image{
	width:135px;
	padding-bottom:7px;
	clear:both;
	}
.section-les-collaborateurs .region-content .view-liste-collaborateurs .view-content .item-list ul li .views-field-field-collaborateurs-image img ,
.section-employees .region-content .view-liste-collaborateurs .view-content .item-list ul li .views-field-field-collaborateurs-image img {
    margin-left: -22px;
}
.section-les-collaborateurs .region-content .view-liste-collaborateurs .view-content .item-list ul li .views-field-body,
.section-employees .region-content .view-liste-collaborateurs .view-content .item-list ul li .views-field-body{
	clear:both;
	padding-right:10px;
	padding-bottom:10px;
	text-align:justify;
	}
.section-les-collaborateurs .region-content .view-conseil-administration .item-list .pager,
.section-employees .region-content .view-conseil-administration .item-list .pager{
	display:none;
}
/*************************** END page-les-collaborateurs ******************************************/

/***************************page-les-comites-pilotage ******************************************/
.section-les-comites-pilotage #content_top .region-content-top .item-list,
.section-steering-board #content_top .region-content-top .item-list{
height:auto;
width:200px !important;
float:left;
}
.section-les-comites-pilotage #content_top .region-content-top .view-liste-comite-pilotages ul,
.section-steering-board #content_top .region-content-top .view-liste-comite-pilotages ul
{list-style:none;}
.section-les-comites-pilotage #content_top .region-content-top #block-views-liste-comite-pilotages-block-1,
.section-steering-board #content_top .region-content-top #block-views-liste-comite-pilotages-block-3
{	float:left;width:215px; margin-top: 15px;}
.section-les-comites-pilotage #content_top .region-content-top #block-views-liste-comite-pilotages-block-1 a,
.section-steering-board #content_top .region-content-top #block-views-liste-comite-pilotages-block-3 a
{ text-decoration:none;  }
.section-les-comites-pilotage #content_top .region-content-top #block-views-liste-comite-pilotages-block-2 .view-liste-comite-pilotages,
.section-steering-board #content_top .region-content-top #block-views-liste-comite-pilotages-block-2 .view-liste-comite-pilotages
{
width:357px;
min-height: 170px;
_min-height: 170px;
margin-bottom:20px;
float:right;
background:#dbd1c8;
}
/*.section-les-comites-pilotage .region-content {	clear:both;}*/
.section-les-comites-pilotage #content_top .region-content-top .view-liste-comite-pilotages .views-field-field-comit-img,
.section-steering-board #content_top .region-content-top .view-liste-comite-pilotages .views-field-field-comit-img{
float:right;
width:130px;
margin-top:-34px;
border-left:5px #FFF solid;
border-bottom:5px #FFF solid;
background:#FFF;
}
.section-les-comites-pilotage #content_top .region-content-top .view-liste-comite-pilotages .views-field-title,
.section-steering-board #content_top .region-content-top .view-liste-comite-pilotages .views-field-title{ float:left; font-size:1.0em; color:#FFF; width: 200px;}
.section-les-comites-pilotage #content_top .region-content-top .view-liste-comite-pilotages .views-field-field-pilot-prenom,
.section-steering-board #content_top .region-content-top .view-liste-comite-pilotages .views-field-field-pilot-prenom{ float:left; font-size:18px; color:#FFF; margin-left:5px;}
.section-les-comites-pilotage #content_top .region-content-top .view-liste-comite-pilotages .views-field-field-comit-poste,
.section-steering-board #content_top .region-content-top .view-liste-comite-pilotages .views-field-field-comit-poste{
float:left;
clear:both;
color:#705d57;
font-size:12px;
font-weight:bold;}  

.section-les-comites-pilotage #content_top .region-content-top .view-liste-comite-pilotages .view-content .item-list,
.section-steering-board #content_top .region-content-top .view-liste-comite-pilotages .view-content .item-list{height:auto;}
.section-les-comites-pilotage #content_top .region-content-top .view-liste-comite-pilotages ul,
.section-steering-board #content_top .region-content-top .view-liste-comite-pilotages ul{ padding:0px; list-style: none; margin-top: 0 !important;}
.section-les-comites-pilotage #content_top .region-content-top #block-views-liste-comite-pilotages-block-2 ul,
.section-steering-board #content_top .region-content-top #block-views-liste-comite-pilotages-block-2 ul{ padding:0px; padding-left: 15px; list-style: none; margin-top: 0 !important;}

.section-les-comites-pilotage #content_top ul li,
.section-steering-board #content_top ul li
{ list-style-image: none;}

.section-les-comites-pilotage #content_top .region-content-top .view-liste-comite-pilotages ul li,
.section-steering-board #content_top .region-content-top .view-liste-comite-pilotages ul li{ background: #fff url("../images/icon_arrow_marron.png") 4px 7px no-repeat; min-height: 22px; _height: 22px; display: inline-block; }

.section-les-comites-pilotage #content_top .region-content-top .view-liste-comite-pilotages ul li:hover,
.section-steering-board #content_top .region-content-top .view-liste-comite-pilotages ul li:hover{ background: #DBD1C8 url("../images/icon_arrow_blanc.png") 4px 7px no-repeat; cursor: pointer;}
.section-les-comites-pilotage #content_top .region-content-top .view-liste-comite-pilotages ul li a,
.section-steering-board #content_top .region-content-top .view-liste-comite-pilotages ul li a{ padding:0px; padding-left: 20px; list-style: none; line-height: 2; margin-top: 0 !important; margin-bottom: 25px !important;}



.section-les-comites-pilotage .region-content #block-system-main .item-list,
.section-steering-board .region-content #block-system-main .item-list{
height:200px;
width:380px !important;
float:left;
overflow:hidden;
background-color:#dbd1c8;
}

.section-les-comites-pilotage .region-content #block-system-main .item-list li,
.section-steering-board .region-content #block-system-main .item-list li{
	list-style:none;
	height:191px;
}

.section-les-comites-pilotage .region-content #block-system-main .item-list .views-field-title,
.section-steering-board .region-content #block-system-main .item-list .views-field-title{
	width:190px;
	float:left;
	display:none;
}
.section-les-comites-pilotage .region-content #block-system-main .item-list .views-field-title span,
.section-steering-board .region-content #block-system-main .item-list .views-field-title span{
	font-size:20px;
	color:#FFF;
}

.section-les-comites-pilotage .region-content #block-system-main .item-list .views-field-field-pilot-prenom,
.section-steering-board .region-content #block-system-main .item-list .views-field-field-pilot-prenom{
	width:230px;
		float:left;
		margin-left:-10px;
}
.section-les-comites-pilotage .region-content #block-system-main .item-list .views-field-field-pilot-prenom div,
.section-steering-board .region-content #block-system-main .item-list .views-field-field-pilot-prenom div{
	color:#FFF;
	font-size:20px;
}
.section-les-comites-pilotage .region-content #block-system-main .item-list .views-field-field-comit-poste,
.section-steering-board .region-content #block-system-main .item-list .views-field-field-comit-poste{
	width:230px;
		float:left;
		margin-left:-10px;
}
.section-les-comites-pilotage .region-content #block-system-main .item-list .views-field-field-comit-poste div,
.section-steering-board .region-content #block-system-main .item-list .views-field-field-comit-poste div{
	color:#705d57;
	font-size:12px;
	font-weight:bold;
}

.section-les-comites-pilotage .region-content #block-system-main .item-list .views-field-field-comit-img img,
.section-steering-board .region-content #block-system-main .item-list .views-field-field-comit-img img{
    border: 7px solid #FFFFFF;
    float: left;
    margin-left: 10px;
    margin-top: -22px;
    position: absolute;
    /*width: 132px;*/
}

/*************************** END page-les-comites-pilotage ******************************************/
/********** Style des tables  *****************/

table.tab_edit{ width:570px;}
table.tab_edit thead{background:#dbd1c8;color:#000; height:35px; vertical-align:middle;}
table.tab_edit thead th{ /*text-align: left*/}
/*table.tab_edit tbody tr td{ text-align: left}*/
table.tab_edit tbody tr.gray{background-color:#f3eeea;height:35px; vertical-align:middle;}
table.tab_edit tbody tr.white{background-color:#FFF;height:35px; vertical-align:middle;}
table.tab_edit tfoot th{ text-align: left}

/********** Fin Style des tables  *****************/

/*
 * page slideshow
 */
.view-content .item-list {  
  margin:0 auto;  
  /* width:176px;   */
  min-height:160px;  
  _height:160px;
  overflow:hidden; /* affiche une scrollbar au cas ou */
  position:relative;  
} 
#block-views-liste-collaborateurs-block-1 .view-content .item-list,
#block-views-conseil-administration-block-1 .view-content .item-list {
  min-height:50px;
  _height:50px;
} 


.view-content .item-list .views-list-item {  
  margin:0 auto;  
  width:540px;  /* reduit de 20 pixels la div #slidesContainer pour permettre d'afficher la barre de scroll */  
  height:160px;  
}

.control {  
  display:block;  
  width:39px;  
  height:160px;  
  text-indent:-10000px;  
  position:absolute;  
  cursor: pointer;  
}  
#leftControl {  
  top:0;  
  left:0;  
  background:transparent url(../img/control_left.jpg) no-repeat 0 0;  
}  
#rightControl {  
  top:0;  
  right:0;  
  background:transparent url(../img/control_right.jpg) no-repeat 0 0;  
}

#navDiapo{  
  display:block;  
  width:20px;  
  height:20px;  
  position:absolute;  
  right:25px;  
  bottom:10px;  
  cursor:pointer;  
}


.view-histoire{ margin: 10px 20px 0 20px;}


#block-system-main .view-foires-aux-questions .view-content{
    margin: 20px 20px 0 20px;
}

.page-node-557 #content {
width:250px;
margin-left:0px;
}  
/*  margin:0 auto;
  width:540px;  
  height:160px;  
}*/

.control {  
  display:block;  
  width:39px;  
  height:160px;  
  text-indent:-10000px;  
  position:absolute;  
  cursor: pointer;  
}  
#leftControl {  
  top:0;  
  left:0;  
  background:transparent url(../img/control_left.jpg) no-repeat 0 0;  
}  
#rightControl {  
  top:0;  
  right:0;  
  background:transparent url(../img/control_right.jpg) no-repeat 0 0;  
}

#navDiapo{  
  display:block;  
  width:20px;  
  height:20px;  
  position:absolute;  
  right:25px;  
  bottom:10px;  
  cursor:pointer;  
}


.view-histoire{ margin: 10px 20px 0 20px;}


#block-system-main .view-foires-aux-questions .view-content{
    margin: 20px 20px 0 20px;
}

.page-node-557 #content {
width:250px;
margin-left:0px;
}

/****************************/
#cboxOverlay {
    background: none repeat scroll 0 0 #000000;
    opacity: 1.9 !important;
}

.print-logo{
float:left;
margin:0 30px 30px 0;
}

#content_top{clear: both;}
#content{clear: both;}
#content_bottom{clear: both;}
#node-1274  .form-textarea-wrapper textarea{
    display: block;
    float: left;
    margin: 4px 0;
    width: 363px;
}

#node-1274   .form-radios .form-item {  float: left;    margin: 1px 11px 7px 0;}

#node-1274 .webform-component-textfield {
    clear: both;
    min-height: 17px;
    _height: 17px;
    margin: 2px 0;
    width: 615px;
}
#edit-submitted-civilite-contact{
    width: 200px;
}


/* Flux rss */
.filter-flux-rss{ line-height: 1.5;}
.filter-flux-rss a{ text-decoration: none;}ht.jpg) no-repeat 0 0;  
}

#navDiapo{  
  display:block;  
  width:20px;  
  height:20px;  
  position:absolute;  
  right:25px;  
  bottom:10px;  
  cursor:pointer;  
}


.view-histoire{ margin: 10px 20px 0 20px;}


#block-system-main .view-foires-aux-questions .view-content{
    margin: 20px 20px 0 20px;
}

.page-node-557 #content {
width:250px;
margin-left:0px;
}

/****************************/
#cboxOverlay {
    background: none repeat scroll 0 0 #000000;
    opacity: 1.9 !important;
}

.print-logo{
float:left;
margin:0 30px 30px 0;
}

#content_top{clear: both;}
#content{clear: both;}
#content_bottom{clear: both;}
#node-1274  .form-textarea-wrapper textarea{
    display: block;
    float: left;
    margin: 4px 0;
    width: 363px;
	height: 100px;
}

#node-1274   .form-radios .form-item {  float: left;    margin: 1px 11px 7px 0;}

#node-1274 .webform-component-textfield {
    clear: both;
    min-height: 17px;
    _height: 17px;
    margin: 2px 0;
    width: 615px;
}
#edit-submitted-civilite-contact{
    width: 200px;
}


/* Flux rss */
.filter-flux-rss{ line-height: 1.5;}
.filter-flux-rss a{ text-decoration: none;}

body.page-node-164 div#node-1274 h2.node-title {display: none;} 
form#webform-client-form-1274 {margin-top: 20px;}


object,embed{
    z-index: 20;
}

.iframe_action_seb{
    margin-top: 10px;
}

#block-system-main .translation-link,
#block-system-main .print_html a,
#block-system-main .print_pdf a
{display:none;}
.search-form{
    margin: 0;
}: 10px 20px 0 20px;}


#block-system-main .view-foires-aux-questions .view-content{
    margin: 20px 20px 0 20px;
}

.page-node-557 #content {
width:250px;
margin-left:0px;
}

/****************************/
#cboxOverlay {
    background: none repeat scroll 0 0 #000000;
    opacity: 1.9 !important;
}

.print-logo{
float:left;
margin:0 30px 30px 0;
}

#content_top{clear: both;}
#content{clear: both;}
#content_bottom{clear: both;}
#node-1274  .form-textarea-wrapper textarea{
    display: block;
    float: left;
    margin: 4px 0;
    width: 345px;
	height: 100px;
}
#node-1274 .webform-container-inline label {
    margin: 0px;
}

#node-1274   .form-radios .form-item {  float: left;    margin: 1px 11px 7px 0;}

#node-1274 .webform-component-textfield {
    clear: both;
    min-height: 17px;
    _height: 17px;
    margin: 2px 0;
    width: 600px;
}
#edit-submitted-civilite-contact{
    width: 200px;
}


/* Flux rss */
.filter-flux-rss{ line-height: 1.5;}
.filter-flux-rss a{ text-decoration: none;}

body.page-node-164 div#node-1274 h2.node-title {display: none;} 
form#webform-client-form-1274 {margin-top: 20px;}


object,embed{
    z-index: 20;
}

.iframe_action_seb{
    margin-top: 10px;
}

#block-system-main .translation-link,
#block-system-main .print_html a,
#block-system-main .print_pdf a
{display:none;}
.search-form{
    margin: 0;
}

.contact-actionnaire #block-menu-block-1 ul li.menu-mlid-493 a{font-weight: normal;}

.page-search .region-sidebar-first #block-views-news-block-8, .page-sitemap .region-sidebar-first #block-views-news-block-8{ margin-top: 10px;}

div#node-2350, div#node-2351, body.page-node-2351 .menu-mlid-2173  ,  body.page-node-2350 .menu-mlid-2172 , #node-2369 ,body.page-node-2369 .menu-mlid-2175,
 #node-2368 ,body.page-node-2368 .menu-mlid-2174, ul.nice-menu-down li.menu-217 li.menu-2174, 
 ul.nice-menu-down li.menu-439 li.menu-2178,.menu-mlid-2178,
 #node-2371 ,body.page-node-2371 .menu-mlid-2177,#node-2370 ,body.page-node-2370 .menu-mlid-2176,
 #node-2375 ,body.page-node-2375 .menu-mlid-2181,#node-2374 ,body.page-node-2374 .menu-mlid-2180,
  #node-2377 ,body.page-node-2377 .menu-mlid-2183,#node-2376 ,body.page-node-2376 .menu-mlid-2182,
    #node-2379 ,body.page-node-2379 .menu-mlid-2185,#node-2378 ,body.page-node-2378 .menu-mlid-2184,
      #node-2381 ,body.page-node-2381 .menu-mlid-2187,#node-2380 ,body.page-node-2380 .menu-mlid-2186,
      #node-2383  ,#node-2382  ,
  #node-2373 ,body.page-node-2373 .menu-mlid-2179,#node-2372 ,body.page-node-2372 .menu-mlid-2178,
   #node-2385,  #node-2384{display: none;}
  
  
  
  
 li.menu-mlid-2174 ,
li.menu-mlid-2175, .menu-2175,
li.menu-mlid-2179,  li.menu-2179 ,
li.menu-mlid-2181,li.menu-mlid-2183, li.menu-mlid-2182, li.menu-mlid-2180,
li.menu-mlid-2184,li.menu-mlid-2186,li.menu-mlid-2187,li.menu-mlid-2185{display: none;} 

.node-type-page-cms .vertical-tabs {display: none;}


.print-link{padding: 0;}


#block-views-page-accordion-block-1 .ui-accordion .ui-accordion-content,
#block-views-page-accordion-block .ui-accordion .ui-accordion-content {
    padding: 5px 0 0 0;
}
#block-views-page-accordion-block-1 .ui-accordion .ui-accordion-content .accor-body-description,
#block-views-page-accordion-block .ui-accordion .ui-accordion-content  .accor-body-description{
    width: 610px;
}

.page-publications-en #block-system-main .view-header{margin-top: 10px;}

body.page-views page-views {}

body.page-node-1521 .txt-conf {text-align:  justify;}
body.page-node-2350 #edit-next, body.page-node-2351 #edit-next{display: none;}
body.page-node-2350 #inline_content #edit-next, body.page-node-2351 #inline_content #edit-next{display: block;}

body.page-node-2350 #edit-next-fiche, body.page-node-2351 #edit-next-fiche{margin-bottom: 10px; float: right;}
body.page-node-2350 #edit-next-submit-fiche, body.page-node-2351 #edit-next-submit-fiche {color: #725F59;
background: transparent;
font: 12px "Lucida Grande", Verdana, Arial, sans-serif;
font-weight: bold;
text-decoration: underline;
cursor: pointer;
padding: 0;
margin: 0 5px;
width: 65px;}

body.node-type-demande-de-documents #block-system-main .node-demande-de-documents .content{margin-top: 16px;}
.page-node-3206  .breadcrumb  , .page-node-3207  .breadcrumb{color: white;}
.page-node-3206  .breadcrumb a{}

body.node-type-contact #page-title, body.node-type-presse-eco-financiere #page-title{ margin-bottom: 13px;}
/*#product-end-of-life {position: relative; z-index:400;}*/
body.page-node-5654   #main-wrapper .iframe_informations{margin-top: 59px;}
body.page-node-5655   #main-wrapper .iframe_informations{margin-top: 59px;}
body.page-node-1598 .view-footer {font-style: italic;font-size: 10px;}

/* Page Espace Actionnaires */
body.page-events-actionnaire .tableheader,
body.page-shareholders-agenda .tableheader {
    background-color: #b5a494;
    font-size: 11px;
    color: white;
}
body.page-events-actionnaire .tableheader td, body.page-events-actionnaire .tablebody td,
body.page-shareholders-agenda .tableheader td, body.page-events-actionnaire .tablebody td  {
    padding: 5px;
}
body.page-events-actionnaire .tableheader td.right,
body.page-shareholders-agenda .tableheader td.right {
    text-align: right;
}
body.page-events-actionnaire .tablebody td,
body.page-shareholders-agenda .tablebody td {
    text-align: center;
}
body.page-events-actionnaire .tablebody td.details,
body.page-shareholders-agenda .tablebody td.details {
    color: white;
    background-color: #dc3020;
}
body.page-events-actionnaire .tablebody td.image,
body.page-shareholders-agenda .tablebody td.image {
    padding: 0 !important;
}
body.page-events-actionnaire .tablebody td.last,
body.page-shareholders-agenda .tablebody td.last {
    text-size: 12px;
}
body.page-events-actionnaire .tablebody td.var,
body.page-shareholders-agenda .tablebody td.var {
    text-size: 12px;
}
body.page-events-actionnaire .tablebody td.details a,
body.page-shareholders-agenda .tablebody td.details a {
    color: white;
    text-decoration: none;
    font-weight: bold;
    text-transform: uppercase;
}
body.page-events-actionnaire .tablebody td.details a span.big,
body.page-shareholders-agenda .tablebody td.details a span.big {
    color: white;
    font-size: 30px;
}

body.page-events-actionnaire div#block-block-74 h2,
body.page-shareholders-agenda div#block-block-75 h2 {
    background-color: #b4a493;
    color: white;
    font-size: 11px;
    padding-left: 5px;
    margin-bottom: 2px;
    font-family: Verdana, Tahoma, 'DejaVu Sans', sans-serif;
    padding-top: 5px;
    padding-bottom: 5px;
}
body.page-events-actionnaire div#block-block-74 div.content p,
body.page-shareholders-agenda div#block-block-75 div.content p {
    margin: 0;
    padding: 0;
}

body.iphone .view-actualites-all .views-field-body,
body.iphone .view-actualites-all .views-field-view-node {
    margin-left: 188px;
}


/* Page Dette et Notation */

table#dette_tab{
    font-family: FuturaLTBookBold,Arial, Verdana;
    font-size: 16px;
}

table#dette_tab th{
    background: #dbd1c8;
    color: #fff;
    border-color: #808080;
}

.page-node-34222 h2.block-title{
font-family: Arial, Verdana;
}

.page-node-34222 #block-views-r-partition-de-la-dette-block{
  margin-top: 25px;
}

.page-node-add .section
{
	display:none;
}

