/*--------------------------*/
/*---------layout-----------*/
/*--------------------------*/

/* overwrite a specific zen style */
body, caption, th, td, input, textarea, select, option, legend, fieldset {
  font-family:Arial, Verdana, Helvetica, Tahoma;
  text-align:justify;
}

html {/*font-size: 100%;*/}
#page {font-size: 9pt;}
dd {margin:0}
em{/*font-size:1.1em;*/}
img{vertical-align:middle;}

a:hover{text-decoration:underline}
h3 a.title-anchor,.item-list h3 a.title-anchor {text-decoration:none;/*color:#4e8ab1;font-weight:normal;*/}
.deadline,.date-display-single{margin-bottom:1em;/*color:#918580;/*font-size:.9em*/}
#page {/*font-size:1em;*/}
h1#site-name {
    display:none;
}
div#site-name{
    display:none;
}

#workpackages-list{
    width:100%;
    clear:both;
}
h3{ /*font-size:1.5em*/ }
li h2{/*font-size:1.2em; font-weight:normal;*/ }
div.title a {/*font-size:1.3em;font-weight:bold;*/}
#header {
    background-image:url(images/ban.png);
    background-repeat:no-repeat;
  /*height: 130px;*/
}


#page{

    background-color:#FFFFFF;
    background-image:url(images/bg-sky.jpg);
    background-repeat:no-repeat;
    font-family:Arial, Verdana, Helvetica, Tahoma;
    min-height:1140px;
}
#page-inner{
    width:950px;
    background:#FFFFFF;
    margin:auto;
}
/*menu secondaire*/
#secondary .links{
    background-image: url("../../../../../cs/groups/public/documents/webassets/images/sec_navbar_top.jpg");
    height:28px;
    /*font-size:12px;*/
    padding-top:5px;
    width:500px;

}

#secondary .links li{
float:left;
}
#secondary .links a{
    color:#979292;
    text-decoration:none;
}
#search{
    float:right;
    width:199px;
    height:28px;
    padding-left:35px;
    /*text-align:right;*/
    background: url("../../../../../cs/groups/public/documents/webassets/images/search_box.jpg") no-repeat;
    overflow:hidden;
    padding-top:3px;
}

#search .form-item{
    float:none;
}
#search .form-item input{
    border:none;
    background:none;
    width:115px;
}
#search #edit-search-theme-form-1-wrapper{
    /*margin-right:15px;*/
    margin:0;
    float:left;
    margin-right:15px;
}

#search .search-button{
    /*margin-top:3px;*/
    background: url("../../../../../cs/groups/public/documents/webassets/images/green_btn_l.jpg") no-repeat;
    height:21px;
    width:30px;
    padding-left:6px;
    display:block;
    float:left;
    margin:0;
    
}
#edit-submit, .search-button input{
     background: url("../../../../../cs/groups/public/documents/webassets/images/green_btn_right.jpg") no-repeat;
     border:none;
     height:21px;
     background-position:right;
     text-transform:uppercase;
     color:white;
     font-weight:bold;
     padding:0;
     padding-right:5px;
     margin:0;
}
div#page-inner div#main div#main-inner div#content{
    padding:20px;
    float:left;
    width:910px;
}
/*
div#page-inner div#main div#main-inner div#content #content-inner,
div#page-inner div#main div#main-inner div#content #content-area{
    padding:0;
    margin:0;
}
*/
div#content{
    padding:20px;
}
div.breadcrumb{
    color:#71bf44;
    /*
    font-size:1.5em;
    */
    margin-bottom:20px;
    *margin-top:10px;
}

div.breadcrumb a{
    color:#918580;
    text-decoration:none;

}
div.breadcrumb a.active{    color:#0c3c83; font-weight:bold;}

/*-----------------------------------------------------------------la homepage*/


/*le cadre medium gris-bleu*/
body.page-players #block-block-9 .block-inner, #homepage #block-block-9 .block-inner{
margin:0;
padding:0;
}
div.hp-highlight-box, #block-highlight .pane-content {
   margin-bottom:20px;
   background: url("../../../../../cs/groups/public/documents/webassets/images/medium_grey_frame_bottom.jpg") repeat-y;
   background-position:bottom;
   width:630px;
   /*padding:1px 10px 0 10px;*/
}
#block-highlight, #homepage #block-block-9{
    background: url("../../../../../cs/groups/public/documents/webassets/images/medium_grey_frame_t.jpg") no-repeat;
    width:630px;
    padding:0;
    padding-top:10px;
}
#block-highlight .pane-content {
	overflow:hidden;	
	padding-bottom:10px;
}
div.hp-highlight-box .hp-highlight-box-content, #block-highlight .hp-highlight-box-content {
    float:right;
    padding:10px;
    width:435px;
}
div.hp-highlight-box .hp-highlight-box-picture, #block-highlight .hp-highlight-box-picture {
    float:left;
    margin:5px;
    margin-left:15px;
}
div.hp-highlight-box h3, #block-highlight h3{
    margin:10px 0 0 0;
}
div.hp-highlight-box .hp-highlight-box-bottom {
    width:630px;
    height:20px;
    clear:both;
}
/*la citation*/
#homepage #right-column {
    width:261px;
}
#homepage #left-column {
    width:630px;
    margin: 0;
}

#homepage #quote {
    border-bottom:1px dotted #CCCCCC;
    padding-bottom:10px;
}
#homepage blockquote{
    margin:0;
}
#homepage > .panel-col-bottom  {
    margin-left:-4px;
}


#homepage blockquote .openingquote{
	/*
    background-image: url("../../../../../cs/groups/public/documents/webassets/images/openingquote.jpg");
    width:13px;
    height:12px;
    display:block;
    text-indent:-1000000px;
    position:relative;
    top:13px;
    */
}
#homepage blockquote .closingquote{
    /*
    background-image: url("../../../../../cs/groups/public/documents/webassets/images/closingquote.jpg");
    width:13px;
    text-indent:-1000000px;
    height:12px;
    display:block;
    position:relative;
    top:-13px;
    left:600px;
    */
}
#homepage blockquote p{
    font-family:Helvetica,sans-serif;
    line-height:120%;
    margin:0;
    margin-bottom: 8px;
}

#homepage .center-wrapper .panel-col-first h2{
    background:url(images/bgtitreh2.png) no-repeat;
    padding-left:10px;
    margin:10px 0 0 0;
    
}

/* highlights */
.view-highlights {
  padding-top: 10px;
}

.view-highlights .views-field-field-image-fid {
  float: left;
  padding: 5px;
}

.view-highlights .views-field-teaser {
  margin-left: 170px;
}

.highlight_image {
  text-align: center;
}

.highlight_image .highlight_image_desc {
  display: block;
}

/*La liste des news*/

/*contains floated children*/

#homepage .item-list ul, #programme .item-list ul, body.page-news-press .item-list ul{
    list-style-type:none;
    padding:0;
    overflow:hidden;
    margin:0;
}
#homepage .item-list li {
    float:left;
    width:45%;
    height:124px;
    margin:0;
    padding-bottom:10px;
    border-top:none;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    border-bottom-color: #CCCCCC;
    overflow:hidden;
}
#programme .item-list li, body.page-news-press .item-list li  {
    float:left;
    width:45%;
    height:125px;
    margin:10px 0 0 0;
    padding-bottom:10px;
    border-top:none;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    border-bottom-color: #CCCCCC;
    overflow:hidden;
    /*font-size:1.1em;*/
}

#programme .item-list li {
  height: 135px;
}

body.page-news-press #content-area .item-list li{
    height:72px;
}


#homepage .center-wrapper .panel-col-first li.views-row-even, #programme .item-list li.views-row-even ,#news-press .item-list li.views-row-even {
    float:right;
}
#news-press .item-list li.views-row-3,#news-press .item-list li.views-row-4  {
    border:none;
}

/*@grou*/
#news-events .view-footer {overflow:auto;}
#news-events .view-footer #newsletter-subscribe{   float:left;}
#news-events .view-footer #more-news{float:right;}
#news-events .view-footer a{
  /*font-size:1em;
    color:#3399CC;*/
    text-decoration:none;
    display:block;
    text-align:right;
}
#news-events .view-footer a:hover{text-decoration:underline;}
/*--------------------*/
/*la colonne de droite*/

body.no-sidebars .panel-col-last .panel-separator{
    height:10px;
}


/*--------------------------------------------------------------menu principal*/

#navbar {
    background:url(images/main_menu.jpg) no-repeat;
    height:37px;
    width:950px;

}

#navbar ul.links li {
    float:left;
    margin:0;
    padding:0;

}

#navbar ul.links li a {
    display:block;
    text-align:center;
    /*width:129px;*/
    width:100%;
    height:37px;
    text-indent:-100000000px;
}


/*----------------------------------------------------------------------------*/
/*Le footer-------------------------------------------------------------------*/
/*----------------------------------------------------------------------------*/
#footer {
    margin-top:20px;
    /*font-size:.85em;*/
}
/*le footer gris*/

#footer div.block-menu_block{
    width:750px;
    float:left;
    margin:0;
    /*padding:10px;*/
}
/*on cache le titre du bloc et on l'utilise pour le dessus du cadre'*/
#footer div.block-menu_block{
   
    background: url("../../../../../cs/groups/public/documents/webassets/images/brown_frame_t.jpg") no-repeat;
    width:750px;
    padding-top:20px;
    /*text-indent:-1000000px;*/
    margin:0;
   /*
   display:none;
   */
}
#footer div.block-menu_block h2{
    display:none;
}
#footer div.block-menu_block .content{
    background: url("../../../../../cs/groups/public/documents/webassets/images/brown_frame_m.jpg") repeat-y;
    padding: 0 10px 10px 10px;
    margin-top:0;
    overflow:auto;
    *height:225px;
}
#footer div.block-menu_block .content a{
    color:#dddddd;
    text-decoration:none;
    display:block;
}
/*founders*/
#footer #block-views-founding_member_list-block_1{
    width:175px;
    float:right;
    margin:0;
}
#footer #block-views-founding_member_list-block_1 h2{
    background: url("../../../../../cs/groups/public/documents/webassets/images/founding_members.gif") no-repeat;
    color:white;
    text-indent:-99999999px;
    font-size:0%;
    width:161px;
    height:69px;
}
#footer #block-views-founding_member_list-block_1 li{
    list-style:none;
    list-style-image:none;
    float:left;
    border:none;
    padding:0;
}
#footer #block-views-founding_member_list-block_1 li img{
    padding:5px;
}
#footer #block-views-founding_member_list-block_1 ul{
    margin:0;
    padding:0;
    overflow:hidden;
}
/*le bas de page*/
#footer div.block-sesar_helper{
    clear:both;
    
    background: url("../../../../../cs/groups/public/documents/webassets/images/brown_frame_b.jpg") no-repeat ;
    
    height:25px;
    background-position: left top;
    padding-top:40px;
    text-align:left;
}
/*on affiche pas le h2 du footer de l'extreme bas*/
#footer div.block-sesar_helper h2{
    display:none;
}

#footer ul.menu{
    list-style-type:none;
    margin:0;
    padding:0;
    overflow:hidden;
}
/*les colonnes*/
#footer ul.menu li{
    float:left;
    width:148px;
    list-style:none;
    font-weight:bold;
    text-transform:uppercase;
    line-height:160%;
}
#footer ul.menu .menu-mlid-4283{
    
    width:120px;
}

/*on n'affiche pas le premier element de la colonne qui est "home"*/
#footer ul.menu li.leaf.first{
    display:none;
}
#footer ul.menu ul li.leaf.first{
    display:block;
}
/*les sous colonnes*/
#footer ul.menu li ul{
    list-style-type:none;
}
#footer ul.menu li ul li{
    background:url(images/arrow_bullet.gif) no-repeat 0 5px;
    text-indent:15px;
    list-style:none;
    font-weight:normal;
    text-transform:none;
    list-style-type:none;
    float:none;
}
/*
#footer ul.menu li ul li.leaf.first{
    list-style:url(images/arrow_bullet.gif) inside;
    display:list-item;
}
*/

/*------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------about summary*/

div#about a, div.links a {
   /*
    font-size:1.2em;
   color:#0c3b83;
   text-decoration:none;
   */
   width:100%;
   display:block;
}
div#about p a {
    display:inline;
    /*
    font-size:1em;
    */
}
div#sky-redefinition .links{
}
.member-more{
    display:none;
}
#block-views-members_list-block_1 .more-link {
  text-align: left;
}
div.links, .more a, .more-link a{
   padding-left:20px;
   background:url(/cs/groups/public/documents/images/imggifatc_arrow_navy.gif) no-repeat;
   color:#0C3B83;
   margin-top:5px;
   *display:block;
   *margin-bottom:10px;
   text-align:left;
   height:15px;
}
.view-list-procurements h3{
   text-indent:20px;
   background:url(/cs/groups/public/documents/images/imggifatc_arrow_navy.gif) no-repeat;
}
.documents{
    padding-left:20px;
}
div#about a:hover {
   text-decoration:underline;
}
/*colonne de droite */
#about #middle-row{
    float:left;
    width:100%;
}
#about #bottom-row{
    clear:both;
}
body.no-sidebars div.panel-col-first{
    width:660px;
    /*border-top:1px dotted #CCCCCC;*/
    margin-top:10px;
}

body.no-sidebars #contact div.panel-col-first{
    border-top:none;
}

/*logos*/
div#about div#mini-panel-about_2_columns_panel div.panel-col-first{
    width:60%;
    border:none;
}
div#about div#mini-panel-about_2_columns_panel div.panel-col-first p{
    color:black;
}

/*fundings*/
body.no-sidebars div#mini-panel-about_2_columns_panel div.panel-col-last{
    width:35%;
    background:none;
    margin:0;
    padding:0;
    float:right;

}
body.no-sidebars div#mini-panel-about_2_columns_panel div.panel-col-last .inside{
    background:none;
    margin:0;
    padding-top:0;
}
body.no-sidebars div#mini-panel-about_2_columns_panel div.panel-col-last h2{
margin-top:0;
}
/*le div avec les logos et les infos*/
body.no-sidebars div#block-block-25, .page-about-funding .founding-members{
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border: 1px solid #e8e8e8;
    padding:10px;
}

div#about div#block-block-25 ul, body.page-about-funding .founding-members{
    padding:0;
    margin:0;
}
div#about div#block-block-25 li{
    list-style:none;
    overflow:hidden;
    padding:5px 0 5px 10px;
    border-bottom:1px dotted #CCCCCC;
    width:345px;
    clear:both;
    height:85px;
    display:block;
}
body.page-about-funding .founding-members li{
    list-style:none;
    list-style-image:none;
    overflow:hidden;
    padding:5px 0 5px 10px;
    border-bottom:1px dotted #CCCCCC;
    clear:both;
    height:85px;
}
div#about div#block-block-25 div.picture, body.page-about-funding .founding-members div.picture{
    width:85px;
    float:left;
}
div#about div#block-block-25 div.info, body.page-about-funding .founding-members .info{
    float:right;
    height:65px;
    width:230px;
    padding:10px;
    background:#EFEFEF;
    margin-right:5px;
}


body.page-about-funding .founding-members .info{width:330px; margin:0;
     margin-right:5px;/*font-size:1.2em;*/}

div#about div#block-block-25 .last{
    padding-bottom:0;
    border:none;
}

body.page-about-funding .founding-members .last{
    border:none;
    padding-bottom:5px;
}
div#block-block-3 h2, div#block-block-2 h2, #programme .panel-col-last h2{margin-top:0}

/*#contact .inside .panel-separator{display:block; height:20px;}*/
/*-----------------------------------------------------------------environment*/
#environment div.panel-col-top p{
   /*font-size:1.5em;
   line-height:normal;
   color:#a29f9e;*/
}
#environment div.center-wrapper p{
   /*
    font-size:1.2em;
   line-height:normal;
   */
}
#environment div.center-wrapper h2.pane-title{
   /*font-size:2em;*/
}

#environment #block-sesar_helper-5 h2 {
  display: none;
}

div.admin-links {

}

/*--------------------------------------------------------*/
/*---------------------------------------particular layout*/
/*--------------------------------------------------------*/
/*not-front logged-in node-type-page two-sidebars page-about-mission section-about admin-menu*/
#main-inner{
    position:relative;
}
#main div#sidebar-left{
    /*padding:20px;*/
}
body.two-sidebars div#sidebar-left h2{
    display:none;
}

body.one-sidebar div#sidebar-left ul,
body.two-sidebars div#sidebar-left ul{
    padding:0;
    margin:0;
    list-style-type:none;
    list-style-image:none;
    list-style:none;
}
body.one-sidebar div#sidebar-left li,
body.two-sidebars div#sidebar-left li{
    list-style:none;
    list-style-type:none;
    padding-left:10px;
    list-style-image:none;
}
/*not-front logged-in no-sidebars page-about section-about admin-menu*/


/*-------------------------------*/
/*colonne de gauche*/
/*-------------------------------*/


#right-column , #main #sidebar-right, body.page-programme .panel-col-last, #news-press .panel-col-last  {
    width:240px;
    float:right;
    background:url(images/bg_right_sidebar_t.jpg) no-repeat;
    padding-top:10px;
    *padding-top:20px;
}
#environment #right-column{
    background:none;
}
#homepage div#right-column, #news-press .panel-col-first .panel-col-last, #news-press .panel-col-first .panel-col-last .inside, #news-press .panel-col-first .panel-col-last .bottom-border,#news-press .panel-col-first .panel-col-last .block-inner{
    background:none;
    border:none;
}

#players #founding-members h2{float:none;}

div#right-column h2 {margin-top:0;margin-bottom:.5em;line-height:1.1em;}

div#right-column .inside , #main #sidebar-right #sidebar-right-inner, body.page-programme .panel-col-last .inside, #news-press .panel-col-last .inside {
    background:url(images/bg_right_sidebar_m.jpg) repeat-y;
    margin:10px 0 0 0;
    padding:10px 20px 0 20px;
}
#players #founding-members{padding:0;}
/*on n'affiche pas le background de la colonne de droite dans la homepage*/
div#homepage #right-column .inside{
    background:none;
    margin:0;
    padding:0;
}

div#right-column .bottom-border, #main #sidebar-right .bottom-border, #programme .panel-col-last inside, #programme .bottom-border, #news-press .panel-col-last .bottom-border {
    background:url(images/bg_right_sidebar_b.jpg) no-repeat;
    width:234px;
    height:25px;
    margin-top:-20px;
}
div#homepage #right-column .bottom-border{
    display:none;
}
/*-----------------*/
/*3 colonnes layout*/
/*-----------------*/
/*
body.two-sidebars h1.title , body.two-sidebars #main .tabs,
body.one-sidebar h1.title , body.one-sidebar #main .tabs{
    width:420px;
    margin-left:230px;
}
*/
.two-sidebars #main #content #content-area , body.one-sidebar #main #content #content-area{
    float:left;
    width:460px;
    padding:0 10px 10px 10px;
    /*margin:auto;*/
}
.two-sidebars #main #content #content-area{
    background:url(images/light_grey_frame_bottom_480px.jpg) no-repeat;
    background-position:bottom;
    padding-bottom:15px;
    /*margin:auto;*/
}

.page-about-procurement #main #content #content-area,
.page-news-press-press-releases #main #content #content-area{
    padding-bottom:30px;
}

#main h1.title, #contact {
    border-top:1px dotted #CCCCCC;
}
.page-news-press #main h1.title { border:0;}

body.two-sidebars #main #sidebar-left,body.one-sidebar #main #sidebar-left {

}
#main #sidebar-left {
    /*background:#f4f3f3;*/
    background:#ececec;
    width:180px;
    float:left;
    /*font-weight:bold;
    font-size:1em;*/
    position:relative;
    left:-20px;
    padding-top:10px;
}
/*left sidebar*/
#sidebar-left a {/*color:#9c9c9c;font-size:1.1em; font-weight:bold*/; line-height:1.8em}
#sidebar-left a.active {/*color:#486ca2;*/}
#sidebar-left li.active, #sidebar-left li.active-trail {background:white;}
#sidebar-left li.active li {background:#ececec;}
#sidebar-left li.expanded,#sidebar-left li.collapsed {list-style:none;list-style-image:none;}
#sidebar-left li.expanded li.leaf:before{content:"- ";/*color:#9c9c9c;*/}
li.leaf{list-style:none; list-style-image:none;}
.block ul {margin:0;padding:0 0 0 1em}
#sidebar-left li.expanded ul{margin:0;padding:0}
#sidebar-left li.expanded ul li {margin:0;padding-left:.8em}

/*-------------------*/
/*table press release*/
/*-------------------*/
#main #content-area table td {
    /*padding:10px;*/
    border-top:1px dotted #333333;
    padding:8px 0;
}
#main #content-area table thead tr{
    border:none;
}
#main #content-area table td.views-field-field-pubdate-value ,  #main #content-area table th.views-field-field-pubdate-value {
    width:100px;
    padding-right:5px;
    height: 30px;    
}
#main #content-area table td.views-field-title a {
   text-decoration:none;
   color:#3399CC;
}
.page-news-press-press-releases #main #content-area table td.views-field-title a {
   color:#0C3B83;
}


#main #content-area table td.views-field-title a:hover {
   text-decoration:underline;
}

/*------------------------------------------------------------------------------
/*UI tabs*/
.ui-tabs-nav {
  margin: 0 0 5px 0;
}
.ui-tabs-nav {
  margin: 0;
  padding: 0 0 0 10px;
  border-width: 0;
  list-style: none;
  list-style-image:none;
  white-space: nowrap;
  line-height: normal;
  background: url("../../../../../cs/groups/public/documents/webassets/images/tab-bar.png") repeat-x left bottom;
}
.ui-tabs-nav li {
  float: left;
  margin: 0;
  padding: 0;
}
.ui-tabs-nav li a {
  display: block;
  height: 24px;
  margin: 0;
  padding: 0 0 0 5px; /* width of tab-left.png */
  border-width: 0;
  font-weight: bold;
  text-decoration: none;
  /*color: #777;*/
  background-color: transparent;
  background: url("../../../../../cs/groups/public/documents/webassets/images/tab-left.png") no-repeat left -38px;
}
.ui-tabs-nav li a .tab {
  display: block;
  height: 20px; /* 24px (parent) - 4px (padding) */
  margin: 0;
  padding: 4px 13px 0 6px;
  border-width: 0;
  line-height: 20px;
  background: url("../../../../../cs/groups/public/documents/webassets/images/tab-right.png") no-repeat right -38px;
}
.ui-tabs-nav li a:hover {
  border-width: 0;
  background-color: transparent;
  background: url("../../../../../cs/groups/public/documents/webassets/images/tab-left.png") no-repeat left -76px;
}
.ui-tabs-nav li a:hover .tab {
  background: url("../../../../../cs/groups/public/documents/webassets/images/tab-right.png") no-repeat right -76px;
}
.ui-tabs-nav li.ui-tabs-selected {
  /*border-bottom-color: #6eac2c;*/
}
.ui-tabs-nav li.ui-tabs-selected a, .ui-tabs-nav li.ui-tabs-selected a:hover {
  border-width: 0;
  color: #000;
  background-color: transparent;
  background: url("../../../../../cs/groups/public/documents/webassets/images/tab-left.png") no-repeat left 0;
}
.ui-tabs-nav ul.tabs li.ui-tabs-selected a .tab, .ui-tabs-nav li.ui-tabs-selected a:hover .tab {
  background: url("../../../../../cs/groups/public/documents/webassets/images/tab-right.png") no-repeat right 0;
}
.ui-tabs-panel {
  clear:left;
}
.ui-tabs-hide {
  display: none;/* for accessible hiding: position: absolute; left: -99999999px*/;
}



/*specifics*/


/*documents and reports*/
.view-filters .views-exposed-widget{
    float:right;
    text-align:right;
}
.view-filters .views-exposed-widget option{
    float:right;
}
.item-list ul {
    padding:0;
}
.item-list ul li {
    list-style:none;
    list-style-image:none;
    padding:10px;
    display:block;
    border-top : 1px dotted #CCCCCC;
}
.item-list ul li ul {
    margin-left:2em;
}
.item-list ul li li {
    list-style:disc;
    padding:0;
    display:list-item;
    border:none;
}
.item-list h3 {
    clear:both;
}
.item-list h4 a, .item-list h3 a, .item-list h3 {
    color:#3399CC;
    font-weight:bold;
}
.item-list ul li div.released , .item-list ul li div.size{
    margin-left:20px;
}
.item-list ul li div.size{
    /*font-size:.8em;
    color:#918580;*/
}
/*players*/
#players .item-list ul{
    text-align:center;
}
#players .item-list ul li{
    display:inline;
    border:none;
    padding:5px;
    width:75px;  
}
#players .item-list ul li img{
    vertical-align:middle;
}
#players #right-column img{
    margin-bottom:5px;
}
.summary {
    /*font-size:11px;
    font-size:1.1em;
    color:#1e1e1e;*/
    margin:0;
    padding:0;
}
.views-row p{margin-top:0}

body.page-news-press-gallery #main #content #content-area , body.one-sidebar #main #content #content-area{
    float:left;
    width:710px;
    padding:0 10px 10px 10px;
}

body.sidebar-right #main #content #content-area{
    float:left;
    width:650px;
    padding:0 10px 10px 10px;	
}

body.page-home-home #main #content #content-area{
    float:left;
    width:100%;
    padding:0;
}

body.page-procurement #main #content #content-area{
    width:645px;
}
body.page-contact #main #content #content-area{
    width:100%;
    padding:0;
}

div#sidebar-right-inner .block-inner, div#right-column .block-inner, #right-column #founding-members,
#whats-in-it-for-me,
#block-block-22,
#block-block-23,
#block-block-24,
#block-block-31,
#block-block-10,
#block-block-3,
#block-block-2{
    background-color:#ececec;
    border:1px solid #e8e8e8;
    border-radius: 5px;
    -webkit-border-radius: 5px;    /* for Safari */
    -moz-border-radius: 5px;       /* for Firefox */
    /*background-image:url(images/grey_f_right_sidebar_bottom.jpg);*/
    background-repeat:no-repeat;
    background-position:bottom;
    padding:10px;
    margin-bottom:20px;
}
#sidebar-right-inner #block-block-3 .block-inner {
    margin-bottom:0;
    border:none;
    padding:0;
}
div#right-column .block-inner{border:none;}

div#right-column .panel-separator, #programme .panel-separator, #news-press .panel-separator{
    display:none;
}
#whats-in-it-for-me .form-item{
    float:none;
}
#whats-in-it-for-me .form-item select{
    width:170px;
    margin:auto;
}
/*la photo de ky*/
body.page-about-team .item-list li{
    width:50%;
    float:left;
    padding:0;
    border:none;
}
body.page-about-team .item-list li .team-member-inner{
    background:#f4f3f3;
    border:1px solid #e8e8e8;
    border-radius: 10px;
    -webkit-border-radius: 10px;    /* for Safari */
    -moz-border-radius: 10px;       /* for Firefox */
    margin:5px;
    height:100px;
}

body.page-about-team .item-list ul:after{
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}

body.page-about-team .item-list ul{

}
.team-member-inner{
    /*overflow:auto;*/
}
#team-member-45 .content {
    width:65%;
}
#team-member-45 .content h4 {
    margin-top:0;
    color:#3399CC;
    /*font-weight:bold;
    font-size:1.5em;*/
    margin-bottom:0; 
}
#team-member-45 .function, #block-block-28 .function  {
    margin-top:0;
}
#block-block-28 h4{margin-bottom:0;/*font-size:1.4em*/}

#team-member-45 p {
    /*font-weight:200;*/
}
#team-member-45 .picture {
    width:35%;
    padding:0;
}
.team-member-inner .picture {
    width:25%;
    float:left;
    padding:5px;
}
.team-member-inner .content{
    width:70%;
    float:right;
}

.page-programme #block-block-28 {
	float:left;
}
.page-programme #block-block-28 .content{
    float:left;
    width:100%;
}
.page-programme #block-block-28 div.content {
	/*background:red;*/
}
.page-programme #block-block-28 div.content div.content {
	/*background:blue;*/
}
#block-block-28 .content .content{
    width:75%;
    float:right;
}
#block-block-28 .picture{
    width:24%;
    float:left;
    /*font-size:.7em;*/
    padding-top:0;
}
/*#block-block-28 {overflow:hidden;min-height:302px;*height:350px;}
#block-block-28 .block-inner {overflow:hidden;}*/

 /* tinyMCE */
#main #content-area #edit-body-wrapper table tr {
    border: 0;
    display: table-row;
    padding: 0;
}

/*Contact*/

#contact #middle-row .block  {

    background:#f4f3f3;

    border:1px solid #e8e8e8;
    border-radius: 10px;
    -webkit-border-radius: 10px;    /* for Safari */
    -moz-border-radius: 10px;       /* for Firefox */
    *height:110px;
    padding:10px;
    margin-bottom:20px;
}
#contact .block .block-inner {
    background:none;
    margin:0;
    padding: 0 10px;
}
#contact #block-block-14 div.contact{
    width:33%;
    float:left;
}

div#contact-form{
    border:1px solid #CCCCCC;
    padding:10px 20px;
    text-align:right;
    border-radius: 10px;
    -webkit-border-radius: 10px;    /* for Safari */
    -moz-border-radius: 10px;       /* for Firefox */
    overflow:auto;
}

#required-description {
  text-align: left;
  font-size: x-small;
}

div#contact #right-column,div#contact #left-column, div#environment #right-column,div#environment #left-column{
    width:49%;
    background:none;
}
div#contact #right-column .inside, div#contact #right-column .bottom-border, div#environment #right-column .inside, div#environment #right-column .bottom-border{
    background:none;
}
div#contact-form label{
    width:140px;
    float:left;
    text-align:left;
}
div#contact-form .webform-component-select, div#contact-form .webform-component-textfield, div#contact-form .webform-component-email, div#contact-form .webform-component-textarea{
    text-align:left;
}

div #contact-form div #edit-submitted-message-wrapper label{float:none;margin-bottom:10px;}
/*----------------------------------------------------------------------*/
body.section-players #content-area{
    background:none;
}
body.section-players .node-inner h2{
    /*font-size:1.7em;*/
    margin-bottom:10px;
}
body.section-players .node-inner img{
    float:left;
    margin-right:10px;
}
body.section-players .node-inner p:after{
    content:".";
    height:0px;
    width:100%;
    display:block;
    clear:both;
    color:white;
}
/*--small social network icons--*/



#menu-7560 a, #menu-7561 a, .menu-2678 a,.menu-2786 a {
    display:block;
    height:20px;
    padding-top:3px;

    *width:70px;
}
#menu-7560 a {
    *width:30px;
}
#menu-2678 a {
    *width:40px;
}
#menu-2786 a {
    *width:40px;
}
.menu-6839 a {
    padding-left:20px;
    display:block;
    background:url(images/slideshare_icon.png) no-repeat;
    width:50px;
    height:20px;
    padding-top:3px;
}
.menu-6840 a {
    padding-left:20px;
    display:block;
    background:url(images/youtube_favicon.jpg) no-repeat;
     width:50px;
          height:20px;
     padding-top:3px;
}
.menu-6841 a {
    padding-left:20px;
    display:block;
    background:url(images/linkedin_favicon.png) no-repeat;
     width:50px;
     height:20px;
     padding-top:3px;
}

/*

/*----------------------------------*/

/*----------------------------------

/*Image replacement sprite matrix*/
#navbar ul.links li{
   width:125px;
   margin-right:1px;
}

/*1st*/

#navbar ul.links #menu-577 a:hover{
   background:url(images/main_menu.jpg) no-repeat 0 -74px ;
   width:123px;
}
#navbar ul.links #menu-577.active a,
#navbar ul.links #menu-577.active-trail a{
   background:url(images/main_menu.jpg) no-repeat 0 -37px ;
    width:123px;
}
/*2nd*/
#navbar ul.links #menu-2005{
    margin-right:5px;
}
#navbar ul.links #menu-2005 a:hover{
   background:url(images/main_menu.jpg) no-repeat -126px -74px ;
   width:126px;
}
#navbar ul.links #menu-2005.active a,
#navbar ul.links #menu-2005.active-trail a{
   background:url(images/main_menu.jpg) no-repeat -126px -37px ;
   width:126px;
}
/*3rd*/
#navbar ul.links #menu-3318{
   width:140px;
   margin-right:3px;
}
#navbar ul.links #menu-3318 a:hover{
   background:url(images/main_menu.jpg) no-repeat -256px -74px ;
   width:100%;
}
#navbar ul.links #menu-3318.active a,
#navbar ul.links #menu-3318.active-trail a{
   background:url(images/main_menu.jpg) no-repeat -255px -37px ;
   width:100%;
}
/*4th*/
#navbar ul.links #menu-4278{
   width:133px;
    margin-right:3px;
}
#navbar ul.links #menu-4278 a:hover{
   background:url(images/main_menu.jpg) no-repeat -399px -74px ;
   width:100%;
}
#navbar ul.links #menu-4278.active a,
#navbar ul.links #menu-4278.active-trail a{
   background:url(images/main_menu.jpg) no-repeat -399px -37px ;
   width:100%;

}
/*5th*/
#navbar ul.links #menu-4283{
   width:147px;
    margin-right:3px;
}
#navbar ul.links #menu-4283 a:hover{
   background:url(images/main_menu.jpg) no-repeat -535px -74px ;
   width:100%;
}
#navbar ul.links #menu-4283.active a,
#navbar ul.links #menu-4283.active-trail a{
   background:url(images/main_menu.jpg) no-repeat -535px -37px ;
   width:100%;

}
/*6th*/
#navbar ul.links #menu-4286{
   width:99px;
    margin-right:3px;
}
#navbar ul.links #menu-4286 a:hover{
   background:url(images/main_menu.jpg) no-repeat -685px -74px ;
   width:100%;
}
#navbar ul.links #menu-4286.active a,
#navbar ul.links #menu-4286.active-trail a{
   background:url(images/main_menu.jpg) no-repeat -685px -37px ;
   width:100%;

}
/*7th*/
#navbar ul.links #menu-2674{
   width:161px;
}
#navbar ul.links #menu-2674 a:hover{
   background:url(images/main_menu.jpg) no-repeat -685px -74px ;
   width:100%;
}
#navbar ul.links #menu-2674.active a,
#navbar ul.links #menu-2674.active-trail a{
   background:url(images/main_menu.jpg) no-repeat -685px -37px ;
   width:100%;

}
/*---------------------------*/

#contact #middle-row #block-block-16{
    height:450px;
    min-height:450px;
}
div#environment #block-block-17{
    border-top: 1px dotted #CCCCCC;
    background:url(/cs/groups/public/documents/images/imgjpgatc_grey_border_bottom.jpg) no-repeat;
    background-position:bottom;
    padding-bottom:20px;

}
div#environment #left-column{
    border:none;
    margin-top: 0;
}
div#environment .item-list ul, ul.aire-partners{
    overflow:auto;
    width:400px;
    margin:auto;
}
ul.aire-partners{
    background:white;
    border:1px solid #E8E8E8;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    position:relative;
}

ul.aire-partners li{
   border:none;
   width:80px;
   height:57px;
   float:left;
}
ul.aire-partners li.last{
   height:15px;
}

div#environment .media-details {
    margin-top:10px;
}
/*view-members-list*/
body.page-players-members .member-logo {
    float:left;
    text-align:center;
    width:25%;
}
body.page-players-members .member-info .member-more {
    margin-top:.8em;
}
body.page-players-members .member-info h4 a, div.views-field-title a {
    color:#0C3B83;
    font-weight:bold;
    margin:0;
}
div.views-field-title a{
    margin-bottom:10px;
    display:block;
}
div.views-field-title .title-small-news{
	color:#E7922C;
    margin-bottom:10px;
    display:block;
}
body.page-players-members .member-info {
    float:right;
    width:73%;
    background:#EFEFEF;
    padding-bottom:10px;
    padding-left:5px;

}
body.page-players-members .view-members-list li.views-row {
    border:none;
    height:85px;
    overflow:hidden;
    padding:0;
    margin-bottom:10px;
}

.view-members-list h4 {
    margin-top:0;
}
.view-members-list h3 {
    /*
    font-weight:bold;
    font-size:1.5em;
    */
}

/*text in grey big*/

div#contact div#introduction p, div#introduc, .view-header p, #programme .panel-col-first .region-count-1,p.introduction{
    /*
    font-size:1.3em;
    color : #918580;
    */
    line-height:1.2em;
}

.view-header{
    border-bottom:1px dotted #CCCCCC;
    margin-bottom:20px;
}
body.page-about-history .view-header {
    border:none;
}
/*select boxes*/
/*
.form-item{
    float:right;
}
*/
/*quotes*/
.quotes{
    position:relative;
}
.quotes h3{
clear:both;
width:100%;
}
.quotes blockquote{
    text-indent:20px;
    width:265px;
    float:right;
    margin:0;
}
.quotes blockquote p {margin:0;}
.quotes blockquote img{
    float:left;
}
/*
.quotes blockquote:before{
    content:".";
    font-size:1%;
    color:white;
    background-image:url(images/openingquote.jpg);
    display:block;
    height:12px;
    position:relative;
    text-indent:-1000000px;
    top:13px;
    width:13px;
}

.quotes blockquote:after{
    content:".................";
    text-indent:-999999999999999px;
    font-size:1%;
    display:inline;
    color:white;
    background:url(images/closingquote.jpg) no-repeat;
    height:12px;
    width:12px;
}
*/

/*table funding-budget*/
table#funding-budget td.budget-label{
    width:105px;
}
/**/
#right-sidebar .item-list{
    text-align:center;
}
/**/
#news-press #mini-panel-news_press_2_columns_panel .panel-panel{
    /*width:50%;*/
}
#news-press #mini-panel-news_press_2_columns_panel .panel-col-first {
    border:none;
}
#news-press #mini-panel-news_press_2_columns_panel .panel-col-last {
    border:none;
}
#news-press #mini-panel-news_press_2_columns_panel h2{
    margin:0;
}
/*tabs*/
div#tabs{
    clear:both;
    width:100%;
    border:none;
    margin:20px;
}
div#tabs ul.tabs{
    height:21px;
    overflow:hidden;
    border:none;
    padding:0;
    margin:1em 0;
}
div#tabs ul.tabs li{
    background: url("../../../../../cs/groups/public/documents/webassets/images/blue_btn_l.jpg") no-repeat;
    padding:0 0 0 7px;
    height:21px;
    float:left;
    list-style: none;
    list-style-image: none;
}
div#tabs ul.tabs li a{
    cursor:pointer;
}
div#tabs ul.tabs a span{
    background:none;
    padding:0;
    /*
    background: url("../../../../../cs/groups/public/documents/webassets/images/blue_btn_m.jpg") repeat-x;
    background-position:right;
    padding:0;
    height:21px;
    */
}
.ui-tabs-nav{
    border:none;
}
div#tabs ul.tabs li.ui-tabs-selected a,div#tabs ul.tabs li a:hover{
    color:white;
}

div#tabs ul.tabs a{
    background: url("../../../../../cs/groups/public/documents/webassets/images/blue_btn_r.jpg") no-repeat;
    padding:0 7px 0 0;
    background-position:right;
    padding-top:2px;
    height:19px;
    color:#DDDDDD;
    margin-right:5px;
	float:left;
	font-weight: bold;
}
/**/
#general-info {
    
    margin:20px 0;
    overflow:hidden;
   /*
    min-height:69px;
    *height:69px;
    */
}
#general-info .logo {
    
    float:left;
    width:180px;
    
}
#general-info .leaders-documents {
    
    width:510px;
    float:left;
    padding:10px;
    background:#EFEFEF;
}

#tabs .container .inner {
     background:url(images/710px_grey_frame_top.jpg) no-repeat;
     background-position:top;

     padding:10px;
}
#tabs .container {
     background:#F9F7F8 url("../../../../../cs/groups/public/documents/webassets/images/710px_grey_frame_bottom.jpg") no-repeat;
     padding:0 0 10px 0;
     background-position:bottom;
     margin-bottom:20px;
}
/*design of blocs*/
#block-block-11 p{
    /*color:#3399CC;
    font-size:1.1em;
    font-weight:bold;*/
    
}
#sidebar-right h2{
    /*font-size:2em;*/
    margin-bottom:10px;
    line-height:1.1em;
    margin-top:0;
    /*font-family:Helvetica;*/
}
#sidebar-right h3,#sidebar-right h4,.panel-col-last h3,.panel-col-last h4{
    margin:0;
    /*font-family:Helvetica;*/
}
.organigramme {text-align:center;}
#sidebar-right h2 strong{
    /*color:#14669b;
    font-weight:500;*/
}

#contact #right-column,#contact #right-column .inside {
    padding:0;
    margin:0;
}
#contact #right-column .block{
    width:100%;
    background-image:none;
    margin:0;
    margin-bottom:20px;
    margin-top:10px;
    padding:10px 0;
}

/*blue btn*/
.blue_btn {
    overflow:hidden;
    height:21px;
    margin-top:10px;
}
.blue_btn a {
    background:url(images/blue_btn_l.jpg) no-repeat;
    padding-left: 8px ;
    height:21px;
    display:block;

    font-weight:bold;
    float:left;
}
.blue_btn a span{
    background:url(images/blue_btn_r.jpg) no-repeat;
    display:block;
    height:18px;
    padding-right:8px;
    padding-top:3px;
    background-position:right;
    text-transform:uppercase;
    color:white;
    font-size: 8pt;
    cursor: hand;
}


/*homepage*/
#homepage #right-column  {
    width:266px !important;
}
#homepage_recent_news li,
#homepage_recent_news ul{list-style: none;padding: 0;}
#homepage #right-column .block-inner,#homepage #right-column .block {
    /*background:none;*/
    padding:0;
    /*
    margin:0;
    */
    width:100%;
    overflow:hidden;
}

#homepage #right-column #block-block-8{
    margin-bottom:20px;
}
#homepage .inside {
    padding:0;
    margin:0;
}

.published , .submitted{
    /*font-size:11px;
    color:#918580;*/
}
#homepage .center-wrapper .panel-col-first li .title{
    font-size:14px;
    /*font-weight:bold;*/
    margin-bottom:10px;
}
#homepage .center-wrapper .panel-col-first li .title a, h3 a, #programme .panel-col-first li a{
    text-decoration:none;
    /*color:#003366;
    font-weight:bold;*/
}
/*intro to sesar*/
#homepage #right-column .content{
    background: url("../../../../../cs/groups/public/documents/webassets/images/acces_extra_m.jpg") repeat-y;
    width:266px;
}
/*intro to sesar*/
#homepage #right-column div#block-block-18 h2{
    background: url("../../../../../cs/groups/public/documents/webassets/images/intro_sesar_top.jpg") no-repeat !important;
    padding:10px 20px 0 20px;
    color:#3399CC;
    margin: 0;
    height:40px;
}
#homepage #right-column h3 a{
    color:#3399CC;
}
/*#homepage #right-column #block-block-18 .content {background: none;}*/
#homepage #right-column .block h2 a{
    color:#4E8AB1;
}
#homepage #right-column .block h3 a:hover,
#homepage #right-column .block h2 a:hover{
    text-decoration: none;
}
#homepage #right-column #block-block-18 .content{
    padding:0;
    background: url("../../../../../cs/groups/public/documents/webassets/images/acces_extra_b.jpg") no-repeat;
    background-position: bottom;
}
#homepage #right-column h3{
    padding:0 0 0 20px;
    color:#3399CC;
    position:relative;
    top:-10px;
    /*color:#333333;*/
    /*font-size:20px;*/
}
#homepage #block-block-18 {margin:0;}
#block-block-18 div.block-intro{
    padding:10px 10px 10px 20px;
}
#block-block-18 div.block-more{
    background: url("../../../../../cs/groups/public/documents/webassets/images/acces_extra_b.jpg") no-repeat;
    height:40px;
    overflow:hidden;
    padding:0 10px;
    background-position: left bottom;
}
#block-block-18 div.block-more a{
    background: url("../../../../../cs/groups/public/documents/webassets/images/more_btn.gif") no-repeat;
    width:40px;
    height:21px;
    color:#83be26;
    display:block;
    float:right;
    margin:0 10px 10px 10px;
    padding-bottom:10px;
    font-size:0.001em;
    text-indent:-100000px;
}
#homepage #right-column .panel-separator  {display:block; height:20px;}
/*Extranet*/

#homepage #right-column div#block-block-19 h2{
    background: url("../../../../../cs/groups/public/documents/webassets/images/acces_extra_t.jpg") no-repeat !important;
    height:55px;
    padding:10px 0 0 70px;
    margin: 0;
}
#homepage #right-column div#block-block-19{position:relative;}
#homepage #right-column div#block-block-19 h3{
    padding-left:70px;
    position: absolute;
    top:40px;
}
#homepage #right-column .block-inner {background: none;margin-bottom: 1em;}
#block-block-19 div.block-intro{
     padding:10px 10px 10px 20px;
}
#block-block-19 div.block-more{
    background: url("../../../../../cs/groups/public/documents/webassets/images/acces_extra_b.jpg") no-repeat;
    height:27px;
    overflow:hidden;
}
#block-block-19 div.block-more a{
    background: url("../../../../../cs/groups/public/documents/webassets/images/access_now.gif") no-repeat;
    width:120px;
    height:113px;
    color:white;
    display:block;
    float:right;
    margin:0 0 5px 10px;
    font-size:0.001em;
    text-indent:-100000em;
}
#block-block-8 p{
    background: url("../../../../../cs/groups/public/documents/webassets/images/acces_extra_b.jpg") no-repeat;
    height:190px;
    overflow:hidden;
    padding:10px;
    background-position: left bottom;
    margin:0;
}
#homepage #block-block-8 .block-inner{
    background: url("../../../../../cs/groups/public/documents/webassets/images/homepage_right_column_t.jpg") no-repeat;
    margin:0;
    padding-top:27px;
}
#right-column #block-block-8 h2{
    /*display:none;*/
    font-size:1.8em;
	margin:-10px 0 0 0;
	padding:0 15px;
	text-align:center;
}

body.page-players-information li.views-row-first{border-top:none;padding-top:0;}

#players #introduction{
    width:660px;
    float:left;
    border-top:1px dotted #CCCCCC;
}

.page-players #players .panel-separator{
    background:none;
}
.page-players #players #middle-row{
    float:left;
}

.page-news-press-press-releases td.views-field-title{
    min-width:300px;
}

.statistics_counter span{display:block;clear:both;margin:1em;}

ul.links li.print_html,
ul.links li.print_mail,
ul.links li.bookmark
{
    height:40px;
    display:block;
    float:left;
    width:110px;
}

ul.links li.print_html a{
    background:url(images/print_icon.jpg) no-repeat;
    padding-left:35px;
    margin:0;
    height:20px;
    display:block;
    padding-top:5px;
}
ul.links li.print_mail a{
    background:url(images/send_icon.jpg) no-repeat;
    padding-left:35px;
    margin:0;
    height:20px;
    display:block;
     padding-top:5px;
}
ul.links li.bookmark a{
    background:url(images/bookmark_icon.gif) no-repeat 5px 0;
    padding-left:35px;
    padding-top:5px;
    margin:0;
    height:20px;
    display:block;
}

ul.links li.last-update{
    padding:1em;
    display:block;
    color:#918580;
    clear:both;
}

#block-block-27{width:230px;float:right;}
.event-picture {float:right; padding-left:10px;}
#event-picture-thumb {float:left;width:150px; margin-right:10px;}
.container-inline-date{width:60px;float:right;}
#middle-row #right-column{margin-top:0;padding-top:0}
#players #right-column{
    padding-top:5px;
    *padding-top:20px;
}
.english, .french, .german{
    background:url(images/en.png) no-repeat;
    display:block;
    width:46px;
    height:35px;
    text-indent:-999999999999999px;
}
.french {
background:url(images/fr.png) no-repeat;
}
.german {
    background:url(images/de.png) no-repeat;
}
.no-publication-date td.views-field-title{width:390px;}

#homepage #middle-row {margin-top:20px;overflow: hidden;}

#footer #block-sesar_helper-1 .content {border-top:1px dotted #CCCCCC;padding-top:5px;text-align:center;}
#closure-blocks #block-boost-status .content {text-align:center;font-size:8pt;}

/*ligne en dessous d'un div'*/
#latest-news-list,
div#sky-redefinition, #block-block-28,
#block-views-press_releases_listpanel_pane_1{
   background:url(/cs/groups/public/documents/images/imgjpgatc_grey_border_bottom.jpg) no-repeat;
   background-position:bottom;
   padding-bottom:5px;
}
#news-press .panel-col-first #block-views-news_list-block_1,
#news-press .panel-col-first #block-views-press_releases_list-panel_pane_1,
#mini-panel-news_press_2_columns_panel .panel-col-first,
.page-players #players #introduction,
.page-players #block-views-members_list-block_1{
   background:url(/cs/groups/public/documents/images/imgjpgatc_grey_border_bottom.jpg) no-repeat;
   background-position:bottom;
   padding-bottom:15px;
      
   clear:both;
   width:100%;
}

#latest-news-list {padding-bottom:25px;}
.dark-blue{margin-top:0;}
#team-board{padding:0;}
#team-board li {
    background:transparent url("../../../../../cs/groups/public/documents/webassets/images/blue_btn_l.jpg") no-repeat scroll 0 0;
    padding-left:5px;
    display:block;
    height:21px;
    margin-bottom:5px;
    list-style-image:none;
    list-style:none;
}
#team-board li a {
    background:transparent url("../../../../../cs/groups/public/documents/webassets/images/blue_btn_r.jpg") no-repeat;
    background-position:right;
    padding-left:5px;
    height:100%;
    display:block;
    color:white;
    text-transform:uppercase;
    height:19px;
    padding-top:2px;
    font-weight:bold;
}
h4.name {margin-bottom:0;}
.print_html, .print_mail, .print_pdf {
overflow:auto;
}
#next-forthcoming-event h3{margin-top:0;}
#mini-panel-news_press_2_columns_panel .panel-col-last{padding-top:0;}
#mini-panel-news_press_2_columns_panel .panel-col-last .inside, #mini-panel-news_press_2_columns_panel .panel-col-last .inside .block-inner{padding-top:0; margin:0;}

ul.ol-about {
    margin-bottom:5px;
    padding:0;
}
ul.ol-about li {
     list-style:none;
     list-style-image:none;
     padding-left:42px;
     padding-top:10px;
     height:30px;
}
ul.ol-about li.first {
     background: url("../../../../../cs/groups/public/documents/webassets/images/clock_about.jpg") no-repeat scroll 0 0;
}
ul.ol-about li.sec {
     background: url("../../../../../cs/groups/public/documents/webassets/images/fuel_about.jpg") no-repeat scroll 0 0;
}
ul.ol-about li.third {
     background: url("../../../../../cs/groups/public/documents/webassets/images/co2_about.jpg") no-repeat scroll 0 0;
}
h2 a.title-anchor:hover{text-decoration:none;}



/*---------------------------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------font size and colors -------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------------------------*/
a{text-decoration:none; color:#0C3B83;}
blockquote,em{
    font-size:1.2em;
    font-style:italic;
}
/*----tailles -----*/
/*normal*/
.menu-name-primary-links .menu .leaf, table .views-field-title {
    font-size:1em;
}
/*petit*/
.quote-author,
.published,
.menu .leaf,
.date-display-single{font-size:.8em;}

h1{
    font-size:2.6em;
    font-weight:500;
}
/*h2*/
h2 {
	font-size:2.2em;
	/*font-weight:300*/
}
/*tite de liste en 4 + h3*/
.title a, h3,.node-type-team-member .function,
#team-member-45 h4,
.views-field-title{font-size:1.3em;font-weight:bold;line-height:1em;}

.picture .function{font-size:1em;}

.item-list .views-field-title {font-size:1em;}
.item-list .document .title {font-size:.9em;}
.item-list .document em{font-size:.9em;}

h2.title a{font-size:.7em;}
.item-list h3{font-size:1.4em;}
/*----couleurs-----*/
/*
#sky-redefinition p {
color:#A29F9E;
}
*/
/*"noir"*/
#page{color:#1e1e1e;}
/*gris brun published*/
.published,
.date-display-single,
.when{color:#918550;}
/*gris intro*/

/*gris*/
blockquote,
#team-member-45 .function,
em{color:#ada4a0;}
/*bleu fonc�*/
.title a, h3 a{color:#003366;}
/*bleu moyen*/
h2, h3, h1.title,.picture h4,h2 a.title-anchor, h3 .title-anchor, #top-row h2, .node-type-team-member .function,
.page-players #left-column h2{color:#E7922C;}
/*bleu moyen fonc� sidebar*/
.block h2, #whats-in-it-for-me h2,.dark-blue{
    color:#4e8ab1;
}
/*bleu moyen un peu plus fonc� sidebar*/
.block h2 strong{
    color:#14669b;
}


.page-players-experts .view-header {border:none;}

#sky-redefinition {border-top:1px dotted #CCCCCC; }

/*on force les titres*/

#sky-redefinition h2,
#players #introduction h2,
#programme .panel-col-first h2,
#environment #top-row h2,
#block-block-13 h2{
    margin:0 0 0.5em 0;
    line-height:1.3em;
    font-weight:500;
    font-size:2.6em;
    color:#3399CC;
}

/*on force les blocks de cot�s*/

div#block-block-3 h2,
div#block-block-4 h2 ,
div#block-block-6 h2 ,
div#block-block-5 h2 ,
div#block-block-11 h2 ,
div#block-block-12 h2 ,
div#block-block-21 h2 ,
div#block-block-22 h2 ,
div#block-block-23 h2 ,
div#block-block-24 h2 ,
div#block-block-2 h2 {line-height:1.1em;}

div#block-block-3 h2 strong,
div#block-block-4 h2 strong,
div#block-block-6 h2 strong,
div#block-block-5 h2 strong,
div#block-block-11 h2 strong,
div#block-block-12 h2 strong,
div#block-block-21 h2 strong,
div#block-block-22 h2 strong,
div#block-block-23 h2 strong,
div#block-block-24 h2 strong,
div#block-block-2 h2 strong{color:#14669B;font-weight:500;}

#block-block-2 p{font-size:.9em}

.page-news-press .view-press-releases-list li {
    width:290px;

}
.page-news-press .view-press-releases-list li .title{
    /*float:right;*/
    width:240px;

}

.page-news-press .view-press-releases-list li .language{
    float:left;
    width:46px;

}
.page-news-press .view-press-releases-list li .published{
    clear:both;
    width:100%;
}
.node-type-team-member img{float:left;margin:0 10px 10px 0}
.node-type-team-member {margin:10px 0 0 0}

#programme .panel-col-first {
    border-top:1px dotted #CCCCCC;
}
.node-type-news .content{margin-bottom:20px;}

.node-type-news .item-list ul li {
	border-top:none;
	border-bottom:1px dotted #CCCCCC;
}

#sidebar-right #block-block-2 .block-inner {border:0;padding:0;}

a.wikipedia {
  padding-right: 20px;
  background: transparent url("../../../../../cs/groups/public/documents/webassets/images/wikipedia_favicon.png") no-repeat scroll center right;
  width: 50px;
  height: 20px;
  padding-top: 3px;
}

#mini-panel-news_press_2_columns_panel .panel-col-last {float: none; clear: left; width: auto; }
#mini-panel-news_press_2_columns_panel .panel-col-last .inside {padding: 0;}

#block-block-26 .content{
    margin-top:10px;
}
#block-block-26 .description{
    margin-bottom:10px;
}
#block-block-26 .picture{
    float:left;
    width:220px;
}
.panel-2col-stacked .panel-col-first .inside {
    margin:0;
    padding:0;
}

.page-players-founding-members #content-area .more {clear:both;}
#intro-flash {position:relative;overflow: hidden; }
#intro-flash a {position:absolute;display:block; width:100%; height:100%; }


#animation-details, #photo-details, #video-details {margin-top:10px;}
#video-display {text-align:center;}
#video-link {text-align:center;}
#content-area .views-exposed-widgets {
	margin-bottom: 2px;
}

#content-area .view-content table.views-table {
	margin-top: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
	margin-right: 0px;	
}

.view-press-releases-list .views-table th {
	height: 30px;
	vertical-align: top;
}

#footer #block-views-founding_member_list-block_1 h2 strong{
    color:white;
    text-indent:-9999px;
}

/* 
  Goodies list (used in the e-Welcome pack)  
 */

ul.goodies-list {
  float:left;
  list-style-type:none;
  width:99%;
}

ul.goodies-list li {
  float:left;
  padding-bottom: 10px;
  text-align:center;
  width:49%;
}

ul.goodies-list li img {
	padding:5px; 
}
ul.goodies-list li img:hover {
	border: solid 5px #3399D5; 
	padding:0; 
}

a.download_osx, a.download_windows {
	display:block;
	padding:4px 0 4px 24px;
	text-align:left;
}
a.download_windows {
	background: url("../../../../../cs/groups/public/documents/webassets/images/windows_icon.png") 0 50% no-repeat;
}
a.download_osx {
	background: url("../../../../../cs/groups/public/documents/webassets/images/osx_icon.gif") 0 50% no-repeat;
}

/*
 * Gallery styles
 */

#screensaver-display {
	margin-top: 1em;
}

/*jmo 13jan*/
#news-press.panel-2col .panel-col-first .inside {
	margin:0;
}

/*-----------------------------
-----------ATC-----------------
-----------------------------*/
.atc-template #page {
	background:#000000 url("../../../../../cs/groups/public/documents/images/imgjpgatc_background.jpg") no-repeat;
	background-position: center top;
}

.atc-template #page #main #content #content-area{float: none;width:100%;padding: 0}

/*navbar*/

#atc-navbar {
	background:url("../../../../../cs/groups/public/documents/images/imgjpgatc_background_nav_bar.jpg") repeat-x;
	height:37px;
}
#atc-navbar ul{
	padding: 0;margin:0;
}
#atc-navbar li{
	border-right: 1px solid #FFFFFF;
	height:37px;
	float:left;
}
#atc-navbar li a{
	padding: 10px;
	height:17px;
	color:white;
	font-size: 15px;
	font-weight:bold;
	text-decoration: none;
	float:left;
}
#atc-navbar li a:hover{
	background:url("../../../../../cs/groups/public/documents/images/imgjpgatc_background_nav_bar.jpg") repeat-x;
	background-position: bottom;
}
.node-type-atc-article .Archive,
.node-type-atc-album .Multimedia,
.node-type-atc-presentation .Multimedia,
.node-type-atc-video .Multimedia,
#atc-navbar li.active-trail{
	background:url("../../../../../cs/groups/public/documents/images/imgjpgatc_background_nav_bar.jpg") repeat-x;
	background-position: bottom;
}
.node-type-atc-article .Archive a,
.node-type-atc-album .Multimedia a,
.node-type-atc-presentation .Multimedia a,
.node-type-atc-video .Multimedia a,
#atc-navbar li a.active{
	background:url("../../../../../cs/groups/public/documents/images/imgjpgatc_background_nav_bar.jpg") no-repeat;
	background-position: left center;
	padding-left: 15px;
}
#atc-navbar h2 {display:none;}
/*homepage*/
.page-atc #top-row {
	padding-bottom:20px;
	background: url("../../../../../cs/groups/public/documents/images/imgjpgatc_grey_border_bottom.jpg") no-repeat scroll center bottom transparent;
}
.page-atc #top-row h2{
	margin:0 0 15px 0;
}
.page-atc #top-row .meta {
	display: none;
}
.page-atc #middle-row {overflow: hidden;margin-top: 50px;}
.page-atc #left-column,
.page-atc #right-column {width:50%;background: none;}
.page-atc #left-column .inside{margin-right: 10px;}
.page-atc #right-column .inside,
.page-atc #right-column .bottom-border{background: none;padding: 0;margin: 0}
.page-atc #right-column .inside{margin-left:10px;}

/*atc minisite global*/
.section-atc .views-right {float:right; width:300px;}
.atc-template .view-display-id-page_1 .views-right {float:right; width:765px;}
.atc-template .views-field-title,
.atc-template .views-row{clear:both;}

.atc-template .views-row{padding:0 25px 15px 0; margin-bottom: 15px;overflow: hidden;border-bottom: 1px dotted #d7d9d9;}
.atc-template .imagecache-linked a{display:block;}

.atc-template .views-field-field-atc-optional-image-fid,
.atc-template .views-field-field-atc-image-fid,
.atc-template .views-field-field-atc-album-images-fid-1,
.atc-template .views-field-field-atc-optional-image-fid {float:left;margin: 0 10px 0 0}
.atc-template .views-field-created{float:left;margin-right:5px;color:#999965;}
.atc-template #block-menu-menu-atc{height:37px;overflow: hidden;}
.atc-template .breadcrumb {margin:0;}

.atc-template #header {
	background: black;
	height:125px;
	overflow: hidden;
}
.atc-template #header h1 a{
	display:block;
	
	background: url("../../../../../cs/groups/public/documents/images/imgjpg_mettecwe_banner.jpg") no-repeat;
	width:950px;
	height:126px;
	text-indent: -99999px;
	font-size: 1px;
	margin: 0;
}
.atc-template #header h1{
	display:block;
	float:left;
}
.atc-template #content-area h1{border:none;}
.atc-template #header #logo {
	display:block;
	float:right;
	background: url("../../../../../cs/groups/public/documents/images/imgjpgatc_banner_button.jpg") no-repeat;
	width:125px;
	height:126px;
	text-indent: -99999px;
	font-size: 1px;
	margin: 0;
}
.atc-template #header #logo a{
	display: block;
	width: 125px;
	height:126px;
}


.atc-footer .block {padding-bottom: 60px; }
.atc-footer .block p{text-align:center;margin: 0; font-size: 10px;}

/*ATC Album node view*/

.node-type-atc-album .field-field-atc-album-images .field-item{
	float:right;
	margin:5px;
	padding: 5px;
	overflow: hidden;
	width:300px;
	background: #DEDEDE;
}
/*
.node-type-atc-album .field-field-atc-date{
	float:left;
	margin-right:5px;
}
*/
.node-type-atc-album .field-field-atc-date span{margin-bottom:0;font-weight: bold;}
.node-type-atc-album .node-type-atc-album p{margin:0;}
.node-type-atc-album .content{overflow: hidden;}
.node-type-atc-album .links{display:block;}

/*ATC Node type article / Event*/
.node-type-atc-presentation .field-field-atc-document{
	clear: both;
}

.node-type-atc-presentation .date-display-single,
.node-type-atc-event .date-display-single,
.node-type-atc-article .date-display-single {font-size: 1em;}

.node-type-atc-presentation .field-field-atc-optional-image,
.node-type-atc-event .field-field-atc-image,
.node-type-atc-article .field-field-atc-optional-image {float:right; margin:0 0 10px 10px;}

.node-type-atc-event .meta {display:none;}

.node-type-atc-article .field-label,
.node-type-atc-article .field,
.node-type-atc-event .field-label,
.node-type-atc-event .field {margin-bottom: 1em;}

/*ATC Node type page*/
.node-type-atc-page .content, 
.node-type-atc-page .node-inner {
	overflow: hidden;
	clear: both;
}
.node-type-atc-page .field-field-atc-optional-image {
	padding: 0 10px 10px 0;
	float:left;
}
.node-type-atc-page ul,
.node-type-atc-page p {
	float:left;
	width:450px;
	
}
.node-type-atc-page p {	
	margin-top:0;
	margin-bottom: 0;
}
.node-type-atc-page ul {	
	margin-top:1em;
	margin-bottom: 1em;
}

.node-type-atc-video .field-field-atc-video,
.node-type-atc-video .field-field-atc-local-video,
.node-type-atc-video .field-field-atc-server-video{
	text-align: center;
}

.atc-template #footer {border-top: 1px dotted #CCCCCC;}

.atc-template{background: black;}

/*Homepage highlights block*/
#homepage .view-id-homepage_highlights li{
	border: none;
	width: 630px;
	height:240px;
	padding: 0;
}

.pane-homepage-highlights .view-content {position:relative;}
.pane-homepage-highlights,
.view-id-homepage_highlights,
#homepage .view-id-homepage_highlights .view-content ul
{
	display:block;
	width:630px;
	height:240px;
	overflow:hidden;
	/*height:325px;*/
	list-style:none;
	padding:0;
	margin:0;
}
#homepage {overflow: hidden;}
#homepage .view-id-homepage_highlights ul li
{
	width:630px;
	height:240px;
	position:relative;
	
}

#homepage .view-id-homepage_highlights .item-list{
	overflow: hidden;
	zoom:1;
	width:630px;
	height:240px;
	position: relative;
}
#homepage .view-id-homepage_highlights ul li .picture
{
	overflow:hidden;
	width:630px;
	height:240px;
}

#homepage .view-id-homepage_highlights ul li .description
{
	background:#333333;
	background:rgba(25,25,25,.75);
	padding: 10px;
	position: absolute;
	bottom: 0;
	color:white;	
	width:610px;
}

#homepage .view-id-homepage_highlights h3{margin:0;}
#homepage .view-id-homepage_highlights a{color:#CCCCCC;font-weight: bold;}
#homepage .view-id-homepage_highlights .more a{background: none;color:white;font-size: 1.25em;}

#homepage .view-id-homepage_highlights ul p
{
	padding:0; margin:0;
}

#homepage .view-id-homepage_highlights ul li .more
{
	position:absolute;
	bottom:.5em;
	right:.5em;
	display:block;
	font-size:10px;
	margin: 0;
}
#homepage .view-id-homepage_highlights ul li .more a
{
	margin: 0;
}

#homepage .view-id-homepage_highlights ul li .more a {text-decoration:none;}

#homepage .view-id-homepage_highlights ol#controls
{
	position:absolute;
	overflow:hidden;
	list-style:none;
	padding:0;
	margin:0;
	top:5px;
	right:5px;
	height:15px;
}

#homepage .view-id-homepage_highlights ol#controls li
{
	float:left;
	width:16px;
	height:15px;
	text-indent:9999em;
	background:url(images/slide_bullets.png) 0 0 no-repeat;
	cursor:pointer;
}

#homepage .view-id-homepage_highlights ol#controls li:hover{
	background:url(images/slide_bullets.png) 0 -15px no-repeat;
}
#homepage .view-id-homepage_highlights ol#controls li.current
{
	background:url(images/slide_bullets.png) 0 -15px no-repeat;
}
#homepage .view-id-homepage_highlights ol#controls #pausebtn
{
	background:url(images/slide_bullets.png) 0 -30px no-repeat;
}
#homepage .view-id-homepage_highlights ol#controls #pausebtn.paused
{
	background:url(images/slide_bullets.png) 0 -45px no-repeat;
}

/*homepage static block & recent news*/

#homepage_static_block {width:50%; float:left;}
#homepage_recent_news {width:50%; float:right;}
#homepage_recent_news .pane-content{padding-left: 10px;}

/*homepage subscribe block*/

#homepage #block-sesar_helper-9,
#homepage #block-sesar_helper-7{
	background: url("../../../../../cs/groups/public/documents/webassets/images/acces_extra_m.jpg") no-repeat scroll 0 0 transparent;
}

#homepage #block-block-35 .block-inner,
#homepage #block-block-19 .block-inner,
#homepage #block-sesar_helper-8 .block-inner,
#homepage #block-sesar_helper-9 .block-inner,
#homepage #block-sesar_helper-7 .block-inner{
	background: url("../../../../../cs/groups/public/documents/webassets/images/acces_extra_b.jpg") no-repeat;
	background-position: bottom;
	padding-bottom: 10px;
}

#homepage #block-block-35 h2,
#homepage #block-sesar_helper-8 h2,
#homepage #block-sesar_helper-9 h2,
#homepage #block-sesar_helper-7 h2{
	background: url("../../../../../cs/groups/public/documents/webassets/images/homepage_right_column_t.jpg") no-repeat;
	background-position: top;
	padding: 10px;
	margin: 0;
}
#homepage #block-sesar_helper-9 legend em,
#homepage #block-sesar_helper-7 legend em{display: block;}
#homepage #block-sesar_helper-7 .form-item{margin:0;}
#homepage #block-sesar_helper-9 fieldset,
#homepage #block-sesar_helper-7 fieldset{border:none;margin: 0;}

#homepage #block-sesar_helper-7 fieldset input{width:230px;}
#homepage #block-sesar_helper-9 .form-checkboxes input,
#homepage #block-sesar_helper-7 .form-checkboxes input{width:13px;}

#homepage #block-sesar_helper-9 fieldset input{
	width: 100%;
}
#homepage #block-sesar_helper-9 .form-item{ margin:0;}
#homepage #block-sesar_helper-9 #edit-organization-wrapper,
#homepage #block-sesar_helper-9 #edit-organization-1-wrapper,
#homepage #block-sesar_helper-9 #edit-mail-wrapper,
#homepage #block-sesar_helper-9 #edit-mail-1-wrapper{
	width:100%;
	clear:both;
	margin:0;
}
#homepage #block-sesar_helper-9 #edit-organization-1-wrapper input,
#homepage #block-sesar_helper-9 #edit-organization-wrapper input,
#homepage #block-sesar_helper-9 #edit-mail-wrapper input,
#homepage #block-sesar_helper-9 #edit-mail-1-wrapper input{
	width:234px;
}
#homepage #block-sesar_helper-9 #edit-firstname-wrapper,
#homepage #block-sesar_helper-9 #edit-firstname-1-wrapper{
	margin:0 5px 0 0;
	float:left;
}
#homepage #block-sesar_helper-9 #edit-lastname-wrapper,
#homepage #block-sesar_helper-9 #edit-lastname-1-wrapper{
	margin:0;
	float:right;
	margin:0;
}
#homepage #block-sesar_helper-9 #edit-lastname-wrapper,
#homepage #block-sesar_helper-9 #edit-lastname-1-wrapper,
#homepage #block-sesar_helper-9 #edit-firstname-wrapper,
#homepage #block-sesar_helper-9 #edit-firstname-1-wrapper{
	width:114px;
}
#homepage #block-sesar_helper-9 #edit-lastname-wrapper input,
#homepage #block-sesar_helper-9 #edit-lastname-1-wrapper input,
#homepage #block-sesar_helper-9 #edit-firstname-wrapper input,
#homepage #block-sesar_helper-9 #edit-firstname-1-wrapper input{
	width:110px;
}
#homepage #block-sesar_helper-9 #edit-title-wrapper,
#homepage #block-sesar_helper-9 #edit-title-1-wrapper{
	display:none;
}

#homepage #block-block-35 .content,
#homepage #block-sesar_helper-8 .content,
#homepage #block-sesar_helper-9 .content,
#homepage #block-sesar_helper-7 .content{
	padding: 0 10px;
	width:246px;
}

#homepage #block-block-35 .content{overflow: hidden;}
#homepage #block-block-35 .content p{margin:0;}
#homepage_recent_news .recent-news-item {clear:both;overflow: hidden;}
#homepage_recent_news .published {float:left;}
#homepage_recent_news .news-link {float:right;width:255px;}

.atc-template #page #attachments tr {background: none;}
.atc-template #page #attachments td {padding: 8px;}