/*
  style.css

  Version: $Revision: 3705 $
 
  Date: $Date: 2009-04-11 19:02:24 +0200 (za, 11 apr 2009) $
 
  Copyright (c) 2002-2005, Hewlett-Packard Company and Massachusetts
  Institute of Technology.  All rights reserved.
 
  Redistribution and use in source and binary forms, with or without
  modification, are permitted provided that the following conditions are
  met:
 
  - Redistributions of source code must retain the above copyright
  notice, this list of conditions and the following disclaimer.
 
  - Redistributions in binary form must reproduce the above copyright
  notice, this list of conditions and the following disclaimer in the
  documentation and/or other materials provided with the distribution.
 
  - Neither the name of the Hewlett-Packard Company nor the name of the
  Massachusetts Institute of Technology nor the names of their
  contributors may be used to endorse or promote products derived from
  this software without specific prior written permission.
 
  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
  ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
  A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
  HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
  INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
  BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
  OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
  ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
  TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
  USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
  DAMAGE.
*/
* {
    margin: 0;
    padding: 0;
}

body {
    background:none repeat scroll 0 0 white;
    padding: 0;
}


/**********************
 *****  Banner  ******
 **********************/

/** specifique � LODEL et DSPACE*/
#banner {font-family: Arial,Helvetica,sans-serif;font-size: 0.8125em;}
#banner .left{float:left;}
/************************ Banner ************************/
/* images de fond : 30 + 8px - donc height= 38px*/
#banner{position:absolute; top:0; left:0; right:0; margin:0; padding:0; widht:100%; height:38px; text-align:right; color:#fff; background: url(../images/bg_banner_ombre.png) repeat-x bottom left;}
#banner ul{ background: #484848 url(../images/bg_banner.png) repeat-x top left; list-style-type:none; margin:0; padding: 7px 15px 0; height:23px;}
#banner li, form#publications_banner{display:inline;}
#banner li{padding:0 2px;}
#banner img{vertical-align:middle;}
#banner a, #banner a:hover{color:#fff;}
#banner a{font-family: Arial,Helvetica,sans-serif;text-decoration:none;}
#banner a:hover,#banner a:focus{text-decoration: underline;}
.logo_banner{}
/** le label est cach� mais accessible pour les robots lecteurs**/
#banner label.cacher{position: absolute; top:-2000px;}
/** forme du select **/
#banner #acces_publication_banner{border:1px solid #fff; background-color:#fff; border-radius:10px 0 0 10px; padding-left:3px; color:#999; width:200px; font-size:0.9em; height:18px;}

/*******************************
 *****  Trail  ******
 *******************************/

div#ariane{
    height:35px;
    border-bottom: solid 1px #286583;
}


/*******************************
 *****  General elements  ******
 *******************************/
a {
    color: rgb(51, 102, 153);
}

img {
    border: none;
}

ul {
    margin-top: 10px;

}

ul.ds-simple-list li {
    margin-left: 25px;
}

p {
    margin-top: 10px;
    margin-bottom: 10px;
}

h1, h2, h3, h4, h5 {
    color: #A51410;
    margin: 10px auto 20px;
}

span.bold {
    font-weight: bolder;
}

span.italics, span.italic {
    font-style: italic;
}

span.underline {
    text-decoration: underline;
}

span.fade {
    color: gray;
    font-size: 90%;
}

span.fade a {
    color: gray;
    text-decoration: none;
}

span.fade a:hover {
    color: blue;
    text-decoration: underline;
}

span.warn {
    color: red;
    font-weight: bolder;
}

p.hidden, span.hidden {
    display: none;
}

a {
    color:#336699;
}

a:hover {
    color:#006AD6;
    text-decoration:underline;
}

a:link {
    color:#006AD6;
    text-decoration:underline;
}

/*******************************
*****  Major components  ******
*******************************/
div#main{
    position:relative;
    top:30px;
}
div#englobe {
    border-left:solid 1px #000000;
    border-right:solid 1px #000000;
    border-bottom:solid 1px #000000;
    font-family:"Arial","Helvetica",sans-serif;
    font-style:normal;
    margin:0 auto;
    width:1000px;
}

div#englobe p.rappel{text-align:center}

div#texte{
    clear:both;
    overflow:hidden;
    position:relative;
    width:100%;
    /*Our left sidebar bgcolor*/
    /*background-color: #FFFFFF;*/
    /*    border-right: 1px solid #286583;*/
    /*    margin-left:-1px;*/
}

div#ds-colmid {
    /*background-color:#FFFFFF;*/
    float:left;
    left:161px;
    position:relative;
    width:200%;
    border-left: solid 1px #286583;
}

div#ds-colright {
    /*Our right sidebar bgcolor*/
    /*background-color:white;*/
    float:left;
    left:50%;
    margin-left:-357px;
    position:relative;
    width:100%;
    border-left: solid 1px #286583;
}

div#ds-col1wrap {
    float:right;
    position:relative;
    right:100%;
    width:50%;
    border-right: solid 1px #286583;
}

div#ds-col1pad{
    margin:0 0 0 357px;
    overflow:hidden;
    padding: 10px;
    /*border-left: solid 1px #286583;bto 13072010*/
    /*border-top:solid 1px #286583;*/
}

div#ds-col1{
    overflow:hidden;
    width:100%;
}

div#ds-col1 h1.ds-div-head{text-align:center}

/*Our left sidebar class*/
div#ds-col2{
    float:left;
    left:195px;
    /*	margin-top:35px; si n�cessaire - pour que le bandeau puisse s'etendre a gauche*/
    margin-left:-50%;/*equivalent a -1000px;*/
    overflow:hidden;
    position:relative;
    width:160px
}

div#ds-col3 {
    float:left;
    /*left:5px;*/
    overflow:hidden;
    position:relative;
    width:196px;
 
	margin-top:80px
}



/*******************************
**********  Header  ***********
*******************************/

/* Trail deplace dans style-comm-coll-general.css */


/*div#ds-header{
    height: 66px;
}

div#ds-header div#ds-bandeau {
    height: 66px;
 float: left;
    border: 1px solid #286583;
    background: #4A458C url("../images/1995d02063Greduit.jpg") repeat-x;
    margin-left: 150px;
}



/*div#ds-header a {
    text-decoration: none;
}

div#ds-header h1 {
    display: none;
}

div#ds-header h2 {
    clear: both;
    height: 15px; /*visibility: none;
    font-size: 0.001em; yeah it's still there but not really visible 
}

div#ds-header .logo {
    border-top: 1px solid #286583;
    height: 66px;
    float: left;
    border-bottom: 1px solid #286583;
}

div#ds-header .logo img {
    margin-top: 3px;
}
*/

/* User box (login / profile) */
div#ds-user-box {
    position: absolute;
    top: 20px;
    right: 20px;
}

div#ds-user-box p {
    color: gray;
}

div#ds-user-box a {
    text-decoration: none;
    color: gray;
}

div#ds-user-box a:hover {
    text-decoration: underline;
}



/*******************************
*******  Options list  ********
*******************************/


div#ds-options h3 {
    color: black;
    font-size: 1em;
}

div#ds-options h4 {
    color: black;
    font-size: 10pt;
    margin-top: 10px;

}

div#ds-options li {
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 10pt;
    margin-left: 25px;
}

div#ds-options div#artifactbrowser_Navigation_list_browse li {
    list-style: none;
    margin-left: 0;
}

div#ds-options div#artifactbrowser_Navigation_list_browse ul li {
    list-style-image: url(../images/arrow.gif);
    margin-left: 25px;
}

div#ds-options div#artifactbrowser_Navigation_list_account ul li {
    list-style-image: url(../images/arrow.gif);
    margin-left: 25px;
}

div#ds-options div#artifactbrowser_Navigation_list_context ul li {
    list-style-image: url(../images/arrow.gif);
    margin-left: 25px;
}

div.ds-option-set {
    margin-bottom: 30px;
}

/* search box, in the option list */
#ds-search-option-head {
    background-color: #EFCA68;
    /*padding-left: 2px;*/
    font-weight: bold;
}

div#ds-search-option {
    background-color: #EFCA68;
    padding-top: 2px;
    padding-bottom: 10px;
    padding-left: 2px;
    /*	border-right:solid 1px #000000*/
}

form#ds-search-form fieldset {
    border: none;
}


div#ds-search-option a {
    font-weight: bold;
    font-size: .9em;
}

div.navigationBarSublabel {
    border-color:#296584;
    border-style:solid none;
    border-width:1px 0;
    font-size:12px;
    color:#0075A5;
    font-weight:bold;
    padding: 2px;
}

div.navigationBarSublabelPink {
    /*color: #A5130F !important;*/
    border-color:#A5130F;
}


div.navigationBarItemPink a{
    color: #A5130F !important;
    text-decoration: none;
}

div.navigationBarItem{
    font-size:10pt;
    color:#A5B8C9;
    margin-left: 20px;
}

div.navigationBarItem a{
    text-decoration: none;
    font-size:8pt;
}

div.navigationBarItem a:hover{
    color:#006AD6;
}


.loggedIn {
    background-color: #A5130F;
    color:#FFF3CF;
    font-size:8pt;
    padding:10px;
    margin: 0;
}

.loggedIn a {
    color:white;
}

/*******************************
**********  Footer  ***********
*******************************/
div#ds-footer{
    clear: both;
    border-top: 1px solid #286583;
}
div#ds-footer a {
    text-decoration: none;
}
div#ds-footer a:hover {
    text-decoration: underline;
}
.pageFooternote {
    font-size: 8pt;
    text-decoration: none;
    text-align: center;
    margin: 0;
    padding: 10px
}


/*******************************
********  pagination  *********
*******************************/

div.pagination {
    position: relative;
    margin: 20px 20px 2px 20px;
}

div.pagination-masked {
    position: relative;
    margin: 10px 20px 10px 20px;
    /*Property below is required for IE7 when using discovery*/
    z-index: 9999;
}

a.previous-page-link {
    position: absolute;
    left: 50px;
    bottom: 0;
}

a.next-page-link {
    position: absolute;
    right: 50px;
    bottom: 0;
}

p.pagination-info {
    position: relative;
    text-align: center;
    width: 50%;
    margin: 0 auto 5px auto;
}

ul.pagination-links {
    position: relative;
    text-align: center;
    width: 50%;
    margin: 0 auto 18px auto;
    padding: 0 0 0 0;
}

*.pagination-links li {
    list-style: none;
    display: inline;
    margin-right: 5px;
    font-weight: bolder;
    font-size: 90%;
}

/*******************************
******  Alphabet Lists  *******
*******************************/

ul.alphabet {
    text-align: center;
}

ul.alphabet li {
    list-style: none;
    display: inline;
    margin: 0 5px 0 5px;
    font-weight: bolder;
}

ul.alphabet a:hover {
    color: black;
}

/*******************************
******  Progress Lists  *******
*******************************/

ul.ds-progress-list {
    margin: 0px;
    padding-top: 2px;
    padding-bottom: 2px;
    text-align: center;
}

ul.ds-progress-list li {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: gray;
    overflow: hidden;
    display: inline;
    line-height: 20px;
}

ul.ds-progress-list li.current {
    color: black;
}

ul.ds-progress-list li.arrow {
    font-size: 200%;
    font-weight: bold;
    position: relative;
    top: 6px;
}

/*******************************
*******  Artifact List  *******
*******************************/

ul.ds-artifact-list {
    border: 1px solid gray;
    list-style-type: none;
}

ul.ds-artifact-list li.odd {
    background-color: rgb(238, 238, 238);
}

ul.ds-artifact-list li.even {
    background-color: rgb(255, 255, 255);
}

ul.ds-artifact-list li {
    position: relative;
    padding-bottom: 3px;
    padding-top: 3px;
    margin: 0 0 0 0;
    padding: 2px 5px 2px 5px;

}

ul.ds-artifact-list li div.artifact-preview {
    margin: -30px 0px 0 auto;
    width: 15%;
}

ul.ds-artifact-list li div.artifact-info {
    padding-left: 25px;
}


div.artifact-info .author { color: #000077;text-decoration:none}
div.artifact-info .publisher { color: #000077;text-decoration:none}
div.artifact-info .date { font-style:italic; color: #000077;text-decoration:none}


ul.ds-artifact-list li div.artifact-title {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}

div.artifact-title a:link{font-size:14px;color: #333399;text-decoration:none}
div.artifact-title a:visited {font-size:14px;color: #333399;text-decoration:none}
div.artifact-title a:hover{font-size:14px;color: #990000;text-decoration:none}

/*div#aspect_artifactbrowser_ConfigurableBrowse_div_browse-by-title-results ul{border:none}*/
/*div#aspect_artifactbrowser_ConfigurableBrowse_div_browse-by-title-results ul.ds-artifact-list li.ds-artifact-item{border-top:solid 1px #990000}*/

/*******************************
*********  Tables  ************
*******************************/

table {
    clear: both;
    border-spacing: 0px;
    width: 100%;
}

tr.ds-table-header-row {
    color: inherit;
    background-color: rgb(218, 218, 218);
}

tr.ds-table-header-row.subheader {
    background-color: rgb(250, 250, 214);
}

th {
    padding: 4px 10px;
}

.subheader th {
    padding-left: 5px;
    font-weight: 100;
}

tr.ds-table-row.odd {
    color: inherit;
    background-color: rgb(238, 238, 238);
}

tr.ds-table-row.even {
    color: inherit;
    background-color: rgb(255, 255, 255);
}

td {
    padding: 3px 10px 5px 10px;
    border: none;
    font-size: inherit;
    background-color: inherit;
    color: inherit;
}

*.first-cell {
    vertical-align: middle;
    text-align: center;
}

.indent {
    padding-left: 35px;
    padding-right: 0;
}

.doubleIndent {
    padding-left: 55px;
    padding-right: 0;
}

th.indent {
    padding-left: 30px;
    padding-right: 0;
}

th.doubleIndent {
    padding-left: 50px;
    padding-right: 0;
}

/*******************************
***********  forms  ***********
*******************************/

form.ds-interactive-div {
    max-width: 750px;
    margin: 0 auto 0 auto;
    border: 1px solid gray;
    background-color: rgb(238, 238, 238);
}
p.ds-paragraph{text-align:center;}

form.ds-interactive-div li.ds-form-item {
    /*display: block; */
    padding: 2px 0;
    width: 100%;
}

form.ds-interactive-div li {
    margin: 0;
}

form.ds-interactive-div li.odd {
    background-color: rgb(238, 238, 238);
}

form.ds-interactive-div li.even {
    background-color: rgb(255, 255, 255);
}

form.ds-interactive-div li.last {
    border-top: 2px solid gray;
    background-color: rgb(215, 215, 215);
}

li.ds-form-item {
    float: left;
    clear: both;
    width: 100%;
}

div.ds-form-content {
    float: left;
    clear: right;
    display: block;
    padding: 7px;
    width: 400px;
}

span.ds-form-label, label.ds-form-label {
    display: block;
    float: left;
    clear: left;
    padding: 5px 20px 5px 10px;
    width: 115px;
    font-weight: bold;
    vertical-align: middle;
    overflow: hidden;
}

/* Help, error, & in-line labels */
label.ds-composite-component {
    display: block;
    float: left;
    padding: 0px 5px 0 0px;
    font-size: 80%;
    color: black;
    background-color: inherit;
    text-align: left;
}

span.error {
    display: block;
    font-size: 100%;
    color: red;
    background-color: inherit;
    margin: 0;
}

span.field-help {
    display: block;
    margin-left: 5px;
    font-size: 90%;
    color: gray;
    background-color: inherit;
}

input.error, textarea.error, select.error {
    color: inherit;
    background-color: rgb(255, 245, 245);
    border-color: red;
}

span.composite-help {
    display: block;
    font-size: 90%;
    color: gray;
    background-color: inherit;
    text-align: left;
}

span.composite-help {
    display: block;
    font-size: 80%;
    color: black;
    background-color: inherit;
    text-align: left;
}

div.spacer {
    margin: 0;
    padding: 0;
    line-height: 0px;
    clear: both;
}

/* The composite field  */
span.ds-composite-field {
    display: table-row;
    padding: 2px;
}

*.ds-composite-field.ds-composite-component {
    display: table-cell;
    text-align: left;
    width: auto;
    padding-right: 10px;
}

*.ds-composite-field input, *.ds-composite-field textarea, *.ds-composite-field select {
    margin-right: 5px;
    margin-bottom: -2px;
}

/* Checkboxes and Radio buttons */
fieldset.ds-checkbox-field, fieldset.ds-radio-field {
    border: none;
    margin: 0;
    padding: 0;
}

fieldset.ds-checkbox-field legend, fieldset.ds-radio-field legend {
    display: none;
}

fieldset.ds-checkbox-field label, fieldset.ds-radio-field label {
    display: block;
}

/* Sub sections within a form */

fieldset.ds-form-list {
    border: 2px solid gray;
    padding: 0;
    margin-left: 0;
    margin-right: 0;
}

fieldset.ds-form-list ol {
    padding: 0;
    margin: 0;
    width: 100%;
}

fieldset.ds-form-list legend {
    color: #336699;
    background-color: inherit;
    font-size: 115%;
    font-weight: bolder;
    margin-left: 10px;
}

fieldset.thick legend {
    color: #336699;
    padding-left: 10px;
    padding-right: 30px;
}

fieldset.ds-form-sublist {
    border: 1px solid rgb(238, 238, 238);
    padding: 0;
    margin: 5px;
}

fieldset.ds-form-list ol {
    list-style-type: none;
}

/*******************************
*   Rules for specific pages  *
*******************************/

/** Navigation bar for browse-by pages */
form.navigation {
    max-width: 750px;
    margin: 0 auto 0 auto;
    border: 1px solid gray;
    background-color: rgb(238, 238, 238);
}

form.navigation p {
    text-align: center;
}

/* System wide alerts */
div#ds-system-wide-alert {
    background-color: rgb(255, 240, 220);
    border: 2px solid rgb(213, 80, 40);
    padding: 6px;
    margin: 10px 30px 10px 30px;
    color: rgb(213, 80, 40);
}

/* License text, used during submission to show a license */
div.license-text {
    border: 1px solid #666;
    background-color: #EEE;
    padding: 20px;
    margin: 20px;
    margin-top: 5px;
    font-family: monospace;
    font-size: 125%;
}

/** System generated notices, typicaly these follow any action in the administrative section. */
div.notice {
    background-color: rgb(238, 238, 238);
    border: 2px solid gray;
    padding: 6px;
    text-align: center;
    margin: 10px 30px 10px 30px;
}

/** Community & Collection homepage */

div.search-browse {
    border: 2px solid gray;
    background-color: rgb(238, 238, 238);
    padding: 0px 5px 0px 10px;
    width: 350px;
}

div.detail-view div.ds-logo-wrapper {
    text-align: right;
    margin-right: 30px;
    /*margin: -150px 30px 0px auto;*/
}

div.detail-view p {
    clear: both;
}

p.copyright-text {
    margin-top: 30px;
    width: 90%;
    font-style: italic;
    text-align: center;
    margin: 30px auto 0px auto;
}

.searchBoxLabel {
    font-size: 9pt;
}


/** Item Submission select a collection page */
select#aspect_submission_submit_SelectCollectionStep_field_handle {
    max-width: 350px;
}


form.discover-search-box div.ds-form-content,
form.discover-sort-box div.ds-form-content
{
    width: auto;
}

form.discover-search-box div.ds-form-content input.update-filters{
    margin-left: 145px;
}

form.discover-sort-box select{
    margin: 0 4px;
}




.hidden {
    display:none;
    visibility:hidden;
}

.icon-button{
    padding:4px;
    cursor: pointer;
    margin: 2px;
    background-color: #E6E6E6;
    border: 1px solid #D3D3D3;
    text-indent: -1000px;
    width: 30px;
    height: 30px;
    display:block;
    /*Required for IE*/
    font-size: 0;
    line-height: 0;
}

.icon-button.ds-button-field[disabled="disabled"],
.icon-button.ds-button-field[disabled=""],
.icon-button.ds-button-field.disabled {
    opacity: 0.35
}

.icon-button.arrowUp{
    background-image: url(../images/arrow_up_444444_16x16.png);
    background-repeat: no-repeat;
    background-position: center center;
}

.icon-button.arrowDown{
    background-image: url(../images/arrow_down_444444_16x16.png);
    background-repeat: no-repeat;
    background-position: center center;
}

/* FOR CC License */
span.floatleft {
    border:none;
    float:right;
    display:inline;
}

/* FOR CC PAGE to GROUP ITEMS horizontally */
ul.horizontal li span.bold a { color: black; }

/* group items horizontally in a list */

ul.horizontalVanilla
{
    font-weight: bold;
    list-style-type: none;
    padding: 0px;
    padding-left: 0px;
    padding-bottom: 15px;
    border-left: 1px solid white;
    border-right: 1px solid white;
    margin: 10px -1px 5px -1px;
    width: inherit;
}

ul.horizontalVanilla li
{
    float: left;
    height: 100%;
    background-color: rgb(255, 255, 255);
    margin: 2px 2px 0px 2px;
    /* border: 1px solid rgb(240, 240, 210); */
}


/* Controlled vocabulary support css START*/
ul.vocabulary {
    margin-left: 0;
}

ul.vocabulary,
ul.vocabulary ul,
ul.vocabulary li
{
    list-style: none;
    margin-left: 20px;
}

ul.vocabulary div.vocabulary-node-icon{
    cursor: pointer;
    width: 15px;
    height: 12px;
    display: inline-block;
}

ul.vocabulary div.vocabulary-node-icon.vocabulary-doc{
    background-image: url(../images/controlledvocabulary/voc_doc_222222.png);
}

ul.vocabulary div.vocabulary-node-icon.vocabulary-open{
    background-image: url(../images/controlledvocabulary/voc_open_222222.png);
}

ul.vocabulary div.vocabulary-node-icon.vocabulary-closed{
    background-image: url(../images/controlledvocabulary/voc_closed_222222.png);
    background-repeat: no-repeat;
}

div.vocabulary-container li.error{
    color: #c22121;
}
/* Controlled vocabulary support css END*/
/* Start discovery layout DSpace 3.x*/
div.discoverySearchBox label{
    width: auto;
}

input#aspect_discovery_SimpleSearch_field_query{
    width: 700px;
}

input.search-icon{
    background-image: url('../images/search_icon_000000_20x20.png');
    background-repeat: no-repeat;
    background-position: center center;
    text-indent: -1000px;
    /*Css props below are required for IE*/
    font-size: 0;
    line-height: 0;
    background-color: #F3F3F3;
    border: 1px solid #000000;
}


div.controls-gear-wrapper{
    float: none;
    position: absolute;
    top: 0;
}

div.gear-icon{
    background-image: url('../images/gear_000000_25x25.png');
}

ul.gear-selection li.gear-option-selected{
    background: url('../images/check_606060_15x15.png') no-repeat 3px center;
}


table.discovery-filters input.filter-control {
    width: 17px;
    margin-left: 5px;
    text-indent: -1000px;
    background-repeat: no-repeat;
    background-position: center center;
    height: 17px;
    float: left;
    /*Css props below are required for IE*/
    font-size: 0;
    display:block;
    line-height: 0;
    background-color: transparent;
    border: none;
}

table.discovery-filters input.filter-control.filter-remove{
    margin-left: 15px;
    background-image: url('../images/button_minus.png');
    border: none;
}

table.discovery-filters input.filter-control.filter-add{
    background-image: url('../images/button_plus.png');
}

ul.gear-selection{
    left: 0;
    right: auto;
}

ul.gear-selection li {
    margin-left: 0;
}

div#aspect_discovery_SimpleSearch_div_search a.previous-page-link {
    left: 80px;
}

/* End discovery layout DSpace 3.x*/

.didYouMean{
    font-size: 18px;
}

.didYouMean a {
    font-weight: bold;
}

/****************************/
/* START STATIC PAGE LAYOUT */
/****************************/
.pageseule table {
    width: auto;
    border: none;
}

.pageseule tr.ds-table-row.odd {
    background: none;
    color:inherit;
}

.pageseule{
    color: #556268;
}

.pageseule h2 {
    font-style:normal;
    font-size:1.3em !important;
    margin-top:30px;
}

.pageseule {
    text-align:justify;
}

.pageseule h3 {
    color:#0075A5;
    font-family:"Arial","Helvetica",sans-serif;
    font-size:10pt !important;
    font-weight:bold;
}
/**************************/
/* END STATIC PAGE LAYOUT */
/**************************/

/****************/
/* COL3 SIDEBAR */
/****************/

.sidebar{overflow:hidden;}
.sidebar h2,
.sidebar h3,
.sidebar #addthis
{text-align:center;
    margin: 25px 10px;
}
div.sidebar  h2 {
    font-family:arial;
    font-size:16px;
}
div.sidebar .inputfield{
    width: 115px;
}
/* pour la page d'accueil*/
#sidebar{margin:auto 10px}

.recentItem a {
    text-decoration:none
}

p.rssLinks{
    margin-top: 10px;
    text-align: center
}
/** bloc discovery-facet */

div.discovery-facets{margin-top:25px}

.discovery-facets h3{
    font-size: 11px;
    margin-left: 20px;
    margin-top: 10px;
}
/* aujout hc 11/1/13 col2 div.discovery-facets*/
.discovery-facets h3.handcursor {cursor:hand; cursor:pointer}


/**********************************/
/* LOGIN PAGES I-Revues: Connexion */
/**********************************/
#passwordloginbox{
    background-color: #EEEEEE;
    margin-top:30px;
}

#passwordloginbox label{
    color:#A5130F;
    font-weight: bold;

}

.abonnementTitle{
    color: #A5130F;
}

.abonnement {
    /*background-color:#A5130F;
    color:#FFF3CF;
	font-weight:bold;modif hc 10/1/13*/
    font-size:1em;
    margin:0;
    padding:10px;
    text-align:center;
}
/* desactiv� le 10/1/13 HC
.abonnement a {
    color:white;
}

.abonnement a:link{color:#cccccc}
.abonnement a:visited{color:#cccccc}
.abonnement a:hover{color:#ffffff}*/

#passwordloginbox table{
    border: none;
    width: auto;
    margin: auto;
}

.forgotpassword{
    margin: 10px auto;
    text-align: center;
}

.forgotpassword a:link{font-size:12px;font-style:italic;color:#000000}
.forgotpassword a:link{color:#000000}
.forgotpassword a:link{color:#990000}

.nonabonne {
    /* background-color:#66AF62;
     color:#FFF3CF;
     font-weight:bold;modif hc 10/1/13*/
    font-size:1em;
    margin:0;
    padding:10px;
    text-align:center;
}

/*.nonabonne a:link{color:#333333}*/
.nonabonne a:visited{color:#333333}
/*.nonabonne a:hover{color:#ffffff}*/


.standardCenterTable{
    width: auto;
    margin: auto;
    border: none;
}

.abonnementLabel{
    color: #A5130F;
    font-weight: bold;
}


fieldset.abonnementSet .ds-form-label {
    color: #A5130F;
}

fieldset.abonnementSet label {
    color: #A5130F;
}

fieldset.abonnementSet li.last {
    background-color: #EEEEEE;
}

fieldset.abonnementSet legend {
    color: #A5130F !important;
}

#aspect_submission_submit_SelectCollectionStep_list_select-collection label,
#aspect_submission_StepTransformer_list_submit-initial-questions label,
#aspect_submission_StepTransformer_list_submit-describe label,
#aspect_submission_StepTransformer_list_submit-upload-new label,
#aspect_submission_StepTransformer_div_submit-upload label,
#aspect_submission_StepTransformer_list_submit-edit-file label
{
    color: #0075A5;
}

#aspect_submission_submit_SelectCollectionStep_list_select-collection legend,
#aspect_submission_StepTransformer_list_submit-initial-questions legend,
#aspect_submission_StepTransformer_list_submit-describe legend,
#aspect_submission_StepTransformer_list_submit-upload-new legend,
#aspect_submission_StepTransformer_div_submit-upload legend,
#aspect_submission_StepTransformer_list_submit-edit-file legend
{
    color: #0075A5;
}

#aspect_submission_submit_SelectCollectionStep_list_select-collection .last,
#aspect_submission_StepTransformer_list_submit-initial-questions .last,
#aspect_submission_StepTransformer_list_submit-describe .last,
#aspect_submission_StepTransformer_list_submit-upload-new .last,
#aspect_submission_StepTransformer_div_submit-upload .last,
#aspect_submission_StepTransformer_list_submit-edit-file .last,
#aspect_submission_StepTransformer_list_submit-upload-new-part2 .last,
#aspect_submission_StepTransformer_list_submit-review .last
{
    background-color: #EEEEEE;
}

#aspect_submission_StepTransformer_list_submit-edit-file .ds-form-label{
    color: #0075A5;
}

.browsesearchbar p{
    margin: 0;
    font-weight: bold;
}
/**********************/
/* MENU JS des revues */
/**********************/
ul#onglet-revue {
    display: block;
    list-style: none;
}


li.onglet-revue {
    padding:0;
    margin:0;
    width:110px;
}

li.onglet-revue a{
    padding:6px;
    border:outset 1px #DFDFDF;
    color: white ;
    font-size: 11px;
    text-align: center;
}

a.espace{
    display:block;
    background-color: #9F9F9F;
}
a.espace:link ,
a.espace:visited ,
a.espace:hover   {
    color: white ;
    text-decoration:none;
}

a.selection {
    display:block;
    background-color: #EFEFEF;
}


.contenu {
    display:none;
}

/****************************************************************/
/*BARRE de RECHERCHE dans les pages communaut�s et collections  */
/****************************************************************/

div.browsesearchbar{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
}

div.browsesearchbar table{width: 100% !important;}
/*Ajout dans table#navigation :margin-left:196px pour centrer SLA le 21.07.2015*/
table#navigation {
    background-color: #A5130F;
    padding: 0;
	margin-left:196px
}

table#navigation td {
    font-family: "Arial", "Helvetica", sans-serif;
    font-size: 9px;
    font-style: normal;
    color: #ffffff;
    vertical-align: middle;
    text-decoration: none;
    padding: 3px;
    text-align: center;
}
table#navigation p {
    font-size: 9px;
    color: #ffffff;
}

table#navigation td.versladroite{width:100px}


/* modifs du 06 mars 2014 BT */

/*table#navigation{background-color:#cc0000;background:-moz-linear-gradient(#dd6666 15%, #bb0000 50%, #990000 80%) repeat scroll 0 0 #005baa; color:#ffffff}*/





/* contenu des communaut�s */
#intro strong {
    color:#800000;
}

#ref .champ {
    color:#6B8E23;
    font-weight:normal;
}

h1 {
    color:#A51410;
    font-family:"Arial","Helvetica",sans-serif;
    font-size:1.6em;
    font-style:normal;
    font-weight:bold;
}
h2{font-size:1.4em;}
h3{font-size:1.2em;}
h4{font-size:1.1em;}
#ref p {
    font-size:80%;
    font-weight:bold;
    margin: 0;
}

#liste li {
    float: left;
    margin:1px;
    list-style: none;
    padding: 0 10px;
}

.collectionListItem {
    font-size:10pt;
    font-weight:normal;
}

#liste ul {
    display:block;
    margin:0;
    padding:0;
}

.copyrightText {
    font-size:8pt;
    font-style:italic;
    list-style-type:none;
    margin-left:20px;
    margin-right:20px;
    margin-top:30px;
    text-align:center;
}



p, td, ul {
    font-family:"Arial","Helvetica",sans-serif;
    font-size:10pt;
    margin-left:10px;
    margin-right:10px;
}

div#adminsidebarbox{
    background-color: #FFFFFF;
    border-bottom: 1px solid #296584;
    border-right: 1px solid #296584;
}

h3.rssLinkTitle{
    text-align: center;
    padding-top: 10px;
}


table.ds-table.file-list td{background-color:#efefef}

table.ds-includeSet-table a:link{text-decoration:none}
table.ds-includeSet-table a:visited{text-decoration:none}
table.ds-includeSet-table a:hover{text-decoration:none;color:#990000}



div#aspect_artifactbrowser_ItemViewer_div_item-view h2{font-size:14px;color:#990000}
div#aspect_artifactbrowser_ItemViewer_div_item-view h3.ds-list-head{font-size:14px;color:#990000}

div#aspect_artifactbrowser_ItemViewer_div_item-view tr.ds-table-row.odd,
div#aspect_artifactbrowser_ItemViewer_div_item-view tr.ds-table-header-row,
div#aspect_artifactbrowser_ItemViewer_div_item-view tr.ds-table-row.even
{
    background: none;
}

div#aspect_artifactbrowser_ItemViewer_div_item-view table.file-list
{
    margin-bottom: 20px;
    background-color: #FFD782;
}

p.item-view-toggle{
    text-align: center;
}


div#ds-search-option{background-color:#ffffff}

label#ds-search-option-head{background-color:#ffffff}

input#searchQ{
    border:none;
    background-color:#efefef;
    width:125px}


fieldset label{font-size:14px;color:#990000}

/*div.option-set-head.navigationBarSublabel{border-bottom:none}*/

/*div.option-set-head.navigationBarSublabel.navigationBarSublabelPink{border-bottom:none}*/



div#sanssomm{color:#000000;font-size:11px;font-style:italic;font-weight:bold}

ul#ds-trail {
    float:left;	/*permet l'alignement entre fil ariane et le menu 3onglets */
    padding: 5px 0 0 5px;
    margin: 0;
    font-size:12px;
    font-weight:bold;
    color:#555555;
}

ul#ds-trail li.ds-trail-link:after {
    color:#555555;
    /*content: " > ";ne marche pas dans ie*/
}

ul#ds-trail li.ds-trail-link a:link {
    text-decoration: none;
    color:#555555;
}

ul#ds-trail li.ds-trail-link a:visited {
    text-decoration: none;
    color:#555555;
}
ul#ds-trail li.ds-trail-link a:hover {
    text-decoration: underline;
    color:#bbbbbb;
}

ul#ds-trail li.ds-trail-link {
    list-style: none;
    margin-left: 0;
    display: inline;
}
/**************************/
/* CUA Module style fixes */
/**************************/
#aspect_statistics_GraphEditor_div_wrapper li.ds-form-item .ds-form-label, #aspect_statistics_OldGraphEditor_div_wrapper li.ds-form-item .ds-form-label {font-size:14px}

#aspect_statistics_GraphEditor_div_wrapper th, #aspect_statistics_GraphEditor_div_wrapper select, #aspect_statistics_OldGraphEditor_div_wrapper select {font-size: 11px}

div#aspect_discovery_CommunityRecentSubmissions_div_community-recent-submission,
div#aspect_discovery_CollectionRecentSubmissions_div_collection-recent-submission{display:none}
div#aspect_artifactbrowser_CommunityViewer_div_community-home h1.ds-div-head,
div#aspect_artifactbrowser_CollectionViewer_div_collection-home h1.ds-div-head{display:none}

h3#bobcontent1-title{font-size:12px;text-align:left}
h3#bobcontent2-title{font-size:12px;text-align:left}
h3#bobcontent3-title{font-size:12px;text-align:left}
h3#bobcontent4-title{font-size:12px;text-align:left}

div.option-set-head.navigationBarSublabel{text-align:center}

input#aspect_eperson_StartRegistration_field_submit{text-align:center}


