/* +--------------------------------------------------------------------------+
// 2011 PMB Services / www.sigb.net pmb@sigb.net et contributeurs (voir www.sigb.net)
// +-------------------------------------------------+
// $Id: wmo.css,v 1.35.4.3 2016-07-19 07:23:50 cbenard Exp $ */


/* ---------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------*/
/*                         ATTRIBUTS GENERAUX                                 */
/*                                                                            */
/*                     attrbitus generaux de la page                          */
/* ---------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------*/
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v16/mem8YaGs126MiZpBA-UFWJ0bbck.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v16/mem8YaGs126MiZpBA-UFUZ0bbck.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v16/mem8YaGs126MiZpBA-UFWZ0bbck.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v16/mem8YaGs126MiZpBA-UFVp0bbck.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v16/mem8YaGs126MiZpBA-UFWp0bbck.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v16/mem8YaGs126MiZpBA-UFW50bbck.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v16/mem8YaGs126MiZpBA-UFVZ0b.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UNirkOX-hpOqc.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UNirkOVuhpOqc.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UNirkOXuhpOqc.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UNirkOUehpOqc.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UNirkOXehpOqc.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UNirkOXOhpOqc.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UNirkOUuhp.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


* {
	margin: 0;
	padding: 0;
}

body { 
	font-family : Arial, Verdana, Geneva, sans-serif;
	color: #444;
	background-color: #ffffff;
	line-height: 140%;
	font-size:1.1em
}

#container {
	margin: auto;
	position: relative;
	background-color: #ffffff;
	border-left: 0.063em solid #CCCCCC;
	border-right: 0.063em solid #CCCCCC;
    min-width: 985px;
	width: 90%;
	}


/* ---------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------*/
/*                                  IFRAME                                    */
/* ---------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------*/


/* -----------------------------------------------------*/
/*                         Panier                       */
/* -----------------------------------------------------*/

@media (min-width: 28.188em){
body.cart_info_body {
	background-color : #ffffff;
	color:#666;
}

#resume_panier{
	margin-top: 1.5em;
}

iframe#iframe_resume_panier {
	width: 100%;
    margin: 0.3em 0 0.3em 0;
	border: none;
}

span.img_basket img {
vertical-align: text-top;
margin-bottom:0.125em;
}

.basket_is_not_empty img	{
       display:none!important;
}

.basket_is_not_empty{
	height:3.750em!important;	
}

.basket_is_not_empty a, div[id^="div_public"] a.img_basket {
	background: url("/opac/styles/wmo/images/heart.png") no-repeat scroll 0 0;
	font-weight: normal!important;
	color:#666;
}

.basket_is_not_empty a::before {
	content:"......";
	opacity:0;
}

div[id^="div_public"] a.img_basket::before {
	content:"...";
	opacity:0;
}

.basket_is_not_empty a:hover, div[id^="div_public"] a.img_basket:hover {
	background: url("/opac/styles/wmo/images/heart-hover.png") no-repeat 0 0!important;
	font-weight: normal!important;
	text-decoration:none!important;
	color: #E77003;
}

#cart_action input.bouton, #history_action input[value="Delete selected searches"], #history_action input[value^="Suprimir las"], #history_action input[value^="Supprimer les"]{
	border-left: 0.063em solid #E77003;
	border-top:none!important;
	border-bottom:none!important;
	border-radius: 0!important;
	background-color:#FFF;
	color: #666;
	padding: 0.250em;
	font-weight:normal!important;
}


/*#cart_action input.bouton:hover, .bouton_small:hover, input[class*="bouton"]:not(#history_action):hover {
	background-color:#E77003;
	color: #FFF!important;
}*/

#cart_action form[name="export_form"] {
	background-color: #FFF!important;
	width:35%!important;
	margin: -2em 0 2em 0!important;
    box-shadow: -0.09em 0.09em 0.8em #666!important;
	padding:1em;
}

#cart_action form[name="export_form"] br:first-child {
	display:none;
}

#cart_action form[name="export_form"] label {
	margin:0 0.313em;
}

}

@media only screen and (max-device-width:31.250em), only screen and (max-width:31.250em), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (min-device-pixel-ratio: 1.5) {
	body.cart_info_body {
		display:none;
	}
	
}
	

/* ---------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------*/
/*                            Intro_bibli                                     */
/* ---------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------*/


#intro {
	position: absolute;
	top: 0;
	width: 100%;
	background-image: url('images/.jpg');
	background-repeat: no-repeat;
}

#intro #intro_bibli h3 {
	display: none;
}


/* -----------------------------------------------------*/
/*                 biblio_preamble_p1                   */
/*                 biblio_preamble_p1                   */
/* -----------------------------------------------------*/


#intro #intro_bibli .p1 {
	height: 5.688em!important;
	background-color: #00529C!important;
	border-bottom: 0.125em solid #FFF!important;
}

.p1 a img {
	display: inline-block;
	width: 47.3em!important;
	margin: -0.313em 0 0 0;
}


/* -----------------------------------------------------*/
/*                 biblio_preamble_p2                   */
/* -----------------------------------------------------*/


#intro #intro_bibli .p2 {
	/*background-color: #d6e3ef;*/
	height: 3.125em;
	border-bottom: 0.063em solid #00386C;
}

#intro #intro_bibli .p2 ul li {
	line-height: normal;
	margin-left:0;
	display:block;
	font-size: 1em;
}

#intro #intro_bibli .p2 ul li a {
     color:#444;
     font-weight: normal;
}

#nav {
	position: relative!important;
}

#nav div {
	background-color: #FFF;
}

#nav ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#nav > ul.level1 {
    display: flex!important;
	margin-left:2em;
}

#nav > ul.level1 > li {
	background: transparent url("/opac/styles/wmo/images/line_right_menu.png") no-repeat scroll right top / 2.0.063em auto;
	display: inline-fixed !important;
	margin: 0.625em;
	padding: 0.313em 0 1.125em;
	transition: all 0s ease;

}

#nav > ul.level1 > li > a {
    padding: 0.313em 1em 0.313em 0.5em!important;
}


#nav > ul.level1 > li > div {
    visibility: hidden;
    position: absolute!important;
    left: 0;
	margin-top:1em!important; 
}

#nav > ul.level1 > li:hover > div{
    display: flex!important;
	visibility: visible;
    width: 85%!important;
    border-top: 0.125em solid #00386C;
    border-bottom: 0.125em solid #00386C;
    border-left: 0.063em solid #CCC;
    border-right: 0.063em solid #CCC;
	z-index: 100;
	transition-delay: .5s;
}

#nav div[class^="col"] {
	width:34%;
}

#nav div.col1 > ul.level2 {
    border-right: 0.063em dotted #00386C;
}

#nav div.col3 > ul.level2 {
    border-left: 0.063em dotted #00386C;
}

#nav ul.level2 > li {
	min-height:4.688em;
	border-top:  0.063em dotted #CCC;
}

#nav ul.level2 > li > a {
   padding: 1.250em; 
   margin-top:0!important;
}

#nav div[class^="col"] > ul.level2 > li.li1 a {
   margin-top:0!important;
   padding-top:0!important;
}

#nav ul.level2 > li[class$="subcateg"]  a{
   font-weight: 600!important;
}

#nav ul.level2 > li[class="2nd-subcateg"], #nav  ul.level2 > li[class="3rd-subcateg"] {
    border-top: 0.063em dotted #00386C;
}

#nav div[class^="col"] > ul.level2 > li > a {
   display:block!important;
}

#nav div[class^="col"] > ul.level2 > li:hover, #nav div[class^="col"] > ul.level2 > li:hover > a, #nav div[class^="col"] > ul.level2 > li:hover > a:hover, #nav div[class^="col"] > ul.level2 > li > a:hover{
    background: #1268b8 no-repeat;	
    color:#FFF!important;      
}

td.navig_actions_first_screen span {
    float: right;
    position: relative;
    z-index: 1;
    margin: -4.3em 7.5em 0 0!important;
    padding: 0.750em 4.5em 0.438em;
    color: #CCC;
    background: transparent url("./images/search.gif") no-repeat scroll 80% 65%;
}

td.navig_actions_first_screen span:hover{
      color: #4362A3!important;	
}



/* ---------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------*/
/*                            Contenu du Bandeau                              */
/* ---------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------*/


#bandeau { 
    position: absolute;
    top: -0.5em!important;
    right: 0;
	width:15.625em!important;
	margin-bottom: 1em!important;
	z-index:1!important;
	height: 5em;
}


/* -----------------------------------------------------*/
/*                        Accueil                       */
/* -----------------------------------------------------*/


#bandeau #accueil h3 {
	display: none;
}

#bandeau #accueil p.centered {
	display: none;
}


/* ------------lang_select------------*/


#bandeau #accueil #lang_select h3 {
	display: none;
}

#bandeau #accueil #lang_select {
	position: absolute;
	top: 5.18em!important;
}

ul.accessibility_font_size li {
	padding-top:0.938em;
}



/* -----------------------------------------------------*/
/*                      Connexion                       */
/* -----------------------------------------------------*/


#connexion {
	height: auto!important;
	font-size: 0.95em;
	z-index: 1;
}

#connexion h3, #connexion #login_form form label, #connexion #login_form form br {
	display: none;
}

#connexion #login_form a {
	color: #FFF!important;
}

.popup #connexion #login_form a, .popup #connexion p, .popup #connexion h3 {
	color: black!important;
}

.popup #connexion p {
	margin-bottom: 0.4em;
}

.popup #connexion h3#popup_connexion {
	display:block!important;
	margin: 0 0 0.5em 0;
}

#connexion #login_form a:hover {
	text-decoration: underline!important;
}

.websubscribe_form td {
	padding: 0.625em;
}


/* ---------------Input---------------*/

#login_form{
	color:#FFF!important;
}

#connexion #login_form input.login {
	width: 7.188em;
	margin-top: 0.313em;
}

#connexion #login_form input.password {
	width: 4.875em!important;
	margin: 0 0 0 0.01em!important;
}

#connexion #login_form input.bouton, input[name="login"], input[name="password"] {
	margin-left: 0!important;
	padding: 0.125em!important;
	vertical-align: bottom;
}

#login_form input[name="login"], #connexion input[name="password"] {
	font-size:0.9em;
}

#connexion #login_form input.bouton[name="ok"] {
    height: auto;
    margin: 0.313em 0 0 0.5em!important;
    text-transform: uppercase;
	font-size:0.9em!important;
	border-color:#FFF;
	color:inherit;
	padding: 0.125em !important;
	background-color:transparent!important;
}

#connexion #login_form input.bouton[name="ok"]:hover {
	background-color:#FFF!important;
   	color:#666!important;
}

#login_form form {
	margin-bottom: 0.313em;
}

#login_form b {
	color: inherit!important;
}

#connexion {
	line-height: initial;
}


/* -----------------------------------------------------*/
/*                       Adresse                        */
/* -----------------------------------------------------*/


#adresse {
	display: none;
}


/* -----------------------------------------------------*/
/*                 biblio_post_adress                   */
/* -----------------------------------------------------*/


#post_adress {
	display: none;
}

#lvl1 {
	margin-top: 3.125em;
}


/* ---------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------*/
/*                            Contenu du Main                                 */
/* ---------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------*/


#main {
    padding-top: 8.125em;
    padding-left: 1.875em;
    padding-right: 0.938em;
    padding-bottom: 5em;
    min-height: 90em;
    height: auto !important;
	width:97%!important;
}	


/* ---------------------------------------------------------------------------*/
/*                                Main_header                                 */
/* ---------------------------------------------------------------------------*/


#main_header {
	/*margin-bottom: 2.500em;*/
	position: relative;
}

#main_header a {
	background-image: url("images/fleche.jpg");
    background-repeat: no-repeat;
    display: block;
    padding-left: 1.125em;
    margin-left: 0.438em;
}

#main_header #main_header_title {
	right: 0;
	top: 3.125em;
	position: absolute;
	font-weight: bold;
}


/* -----------------------------------------------------*/
/*                     Intro_message                    */
/* -----------------------------------------------------*/


#intro_message {
	position: absolute;
	left: 0.938em;
	top: 8.125em;
	width: 9.375em;
	font-size: 0.9em;
}


/* ------------Biblio_important_p2--------------*/


#intro_message .p2 .icons_legend {
	border: 0.063em solid #cccccc;
	padding-left: 0.625em;
	padding-right: 0.625em;
	padding-bottom: 0.188em;
	padding-top: 0.188em;
	-moz-border-radius: 0.250em;
	-o-border-radius: 0.250em;
	-webkit-border-radius: 0.250em;
	border-radius: 0.250em;
}

#intro_message .p2 .icons_legend h3 {
	margin-bottom: 0.313em;
	margin-top: 0.313em;
	font-size: 0.9em;
}

#intro_message .p2 .icons_legend table td {
	padding-right: 0.125em;
	color: #333333;
}

#intro_message .p2 .icons_legend table td a {
	color: #333333;
}


/* -----------------------------------------------------*/
/*                        Navigator                     */
/* -----------------------------------------------------*/


#navigator {
	margin: 2em 0 1.250em 0;
}

#navigator table td a {
	background: url("images/fleche.png") no-repeat 0 0.125em;
	background-size: contain;
	padding-left: 1.125em;
	display: block;
}

infopage ul.fleche li {
	background: url("images/fleche.png") no-repeat 0 0.125em;
}


/* -----------------------------------------------------*/
/*                        Search                        */
/* -----------------------------------------------------*/


#search {
    border: 0.063em solid #C0C0C0;
    padding: 0.313em;
    margin-bottom: 1.250em;
    -moz-border-radius: 0.125em;
	-o-border-radius: 0.125em;
	-webkit-border-radius: 0.125em;
	border-radius: 0.125em;
}
	
/*#search ul.search_tabs {
	margin-bottom: 1.813em;
}*/

#search ul.search_tabs li, #onglets_list ul.list_tabs li, #empr_onglet ul.empr_tabs li {
	display: block;
	float: left;
	font-weight: bold;
	text-transform: none;
	margin-right: 0.188em;
    padding-bottom: 0.313em;
    padding-top: 0.313em;
}

#search ul.search_tabs li#current {
	color: #4362A3;
}

#search ul.search_tabs li a, #onglets_list ul.list_tabs li a, #empr_onglet ul.empr_tabs li a {
	color: #666;
    text-decoration: none;
    padding:0.313em 0.625em;
}

#search ul.search_tabs li, #search ul.search_tabs li#current, #search ul.search_tabs li:hover, #onglets_list ul.list_tabs li a:hover, #empr_onglet ul.empr_tabs li a:hover {
	background: transparent;
}

#search p.p1 {
	display: none;
}

#search_crl {
	clear: left;
}

#search form {
	margin-top: 0;
	padding: 0em 0 1.5em 0.313em;
	background-color: #FFF;
	position: relative;
}

#search form select {
	margin: 0 0.625em 0.625em 0;
}

 div[id*="history_action"] input, div[id*="history_action"] select.search_history_combine_op {
	 margin-left: 0.938em!important;
	 border-radius: 0!important;
 }

#search form input.text_query {
	width: 31.250em;
	font-size: 1.1em;
}

#search form #simple_search_zone {
	display: none;
}

#search #zsimplesChild, #search #zsourcesChild {
	border: none;
	margin-bottom: 0!important;
	-moz-box-shadow: inherit;
	-webkit-box-shadow: inherit;
	box-shadow: inherit;
}


/* ---Recherche multi-criteres----*/
.search_variable_operator_between_auth input {
	margin-left: 0.5em;	
}

.search_variable_id_thesaurus {
	margin-left:0.5em;
}

.ui-panel-display .bouton, #search_form .form-contenu input[value="..."], .ui-panel-display .bouton, #search_form .form-contenu input[value="+"] {
	padding:0.313em!important;
	
}

div[id^="elfield"] {
	background: none!important;
}

input[value="+"]:not(#mail_part input[value="+"]) {
	padding:0.438em!important;
}

input[value="+"], input[value="..."] {
	margin:5em 0 0.5em 0!important; 
}

#choose_criteria {
	font-weight: bold;
	margin: 1.563em;
	font-size:inherit;
}

.search_critere {
	font-weight: bold;
}

.search_dico img {
	cursor: pointer;
	padding-right: 2.500em;
	display: none;
}

.search_value img {
	margin-left: 0.750em;
}

.ext_search_txt {
	width: 15em;
}

#external_simple_search_zone {
	margin-top:0.938em;
}

#td_search_submit {
	text-align: right;	
}

#search .form-contenu .table-no-border td .notice-child {
	-moz-border-radius: 0.125em;
	-o-border-radius: 0.125em;
	-webkit-border-radius: 0.125em;
	border-radius: 0.125em;
	background-color: #FFF;
	border: 0.063em solid #CCC;
}

#search_form .table-no-border tr {
	height: 4.375em;
}


select option, #att div[id^="lfield"] {
	padding: 0.625em 0 0 0.625em!important;
}

#search_form  #add_field optgroup {
	font-style:normal;
	color: #4362A3;
	padding: 0.5em 0 0 0.125em;
}

optgroup {
	padding-bottom: 1.250em;	
}

#search_form  #add_field {
	margin: -3.438em 0 0 15.625em;
    float: left; 
    font-size: initial;
}

td[class^="calendarTop"] img {
	display:none;
}

td[class^="calendarTop"] {
	background-color: #FFF;
	color: #666;
}

form[action="#tab_bulletin"] .dijitValidationTextBoxError input.dijitValidationInner, .dijitSelect input, .dijitTextBox input.dijitArrowButtonInner, .dijitValidationTextBoxError input.dijitValidationInner, .dijitSelect input, .dijitTextBox input.dijitArrowButtonInner, #widget_list_tag input[class^="dijitReset"] {
   text-indent: -0.1em !important;
}

/* -----Recherche externe------*/


iframe.frame_term_search {
	border: 0.063em solid #A79E86 !important;
	-moz-border-radius: 0.125em;
	-o-border-radius: 0.125em;
	-webkit-border-radius: 0.125em;
	border-radius: 0.125em;
}

.colonne_suite a, .colonne2 a {
	font-family : arial, helvetica, sans-serif;
}


/* ----Resultats de recherche-----*/


span.sort {
    background-color: #DDEBF2;
    -moz-border-radius: 0.125em;
    -webkit-border-radius: 0.125em;
    border-radius: 0.125em;
    float: right;
    padding-top: 0.5em;
    padding-bottom: 0.313em;
    padding-left: 0.313em;
    padding-right: 0.313em;
}

#search_result, #search_result h3, #search_result strong{
	margin-bottom: 1.250em;
	font-weight: normal!important;
	color:#444!important;     
    font-size:inherit!important;
}


#search_result a {
}

#resultatrech, #aut_details_container {
	width: -moz-calc(90% - 9em)!important;
	width: -webkit-calc(90% - 9em)!important;
	width: calc(90% - 9em)!important;
}

#resultatrech_liste {
	clear: both;
}

#resultatrech_liste span.addCart, #resultatrech_liste span.affiner_recherche, #resultatrech_liste span.short_url, span.short_url_permalink {
display:inline-block;
padding-bottom:1.875em;
}

#resultatrech_liste blockquote {
	margin-top: 1.250em;
	margin-left: 0;
}

#resultatrech_liste li.categ_colonne {
	display: inline;
}

#resultatrech_liste li.categ_colonne:after {
	content: " ; ";
}

#resultatrech h3 {
	text-decoration: none;
	color: #444;
}

#resultatrech h3 span {
	color: #666;
	font-weight: normal;
	font-size: 1.1em;
}

#resultatrech input.bouton {
	margin-top: 0.625em;
	margin-bottom: 0.938em;
}

#form_values_block {
  clear:both;
  display:block;  
}


/* ----Onglets de recherche-----*/


#search_onglet ul.search_tabs {
	margin-bottom: 0.625em;
}

#search_onglet ul.search_tabs li {
	display: inline;
	font-weight: bold;
	text-transform: none;
	margin-right: 0.188em;
	padding-bottom: 0.188em;
    padding-top: 0.188em;
}

#search_onglet ul.search_tabs li a {
	color: #666;
	background-color: transparent;
    text-decoration: none;
    padding-left: 0.625em;
    padding-right: 0.625em;
    padding-top: 0.188em;
    padding-bottom: 0.188em;
}

#search_onglet ul.search_tabs li a:hover {
	background-color: transparent;
}

#search_onglet ul.search_tabs li.current a {
    background-color: transparent;
}

#search_onglet ul.search_tabs li.current a:hover {
	text-decoration: none;
}


/* ----Historique de recherche-----*/


form a i {
	font-style: normal;	
}

form a {
	color: #000000;
}

form a:hover, .tags_wmo a:hover {
	color: #1268B8;
}

form a b {
	color: #1268B8;
}

#search form br, /*#login_form br*/{
	display: none;
}

#search form input[type="checkbox"]{
    margin-top: 0.125em;
    margin-right: 0.313em;
}
/* -----------------------------------------------------*/
/*                 Liste periodiques                    */
/* -----------------------------------------------------*/


#perio_a2z {
	margin-bottom: 1.250em;
	border: 0.063em solid #C0C0C0;
    padding: 0.313em;
    -moz-border-radius: 0.125em;
	-o-border-radius: 0.125em;
	-webkit-border-radius: 0.125em;
	border-radius: 0.125em;
}

#perio_a2z #perio_a2z_search {
	margin-top: 0.625em;
	width: 50%;
}

#perio_a2z ul.onglets_isbd_public {
	margin-top: 0.938em;
}

#perio_a2z ul.onglets_isbd_public #span_a2z_abt_actif {
	padding-left: 0.625em; 
	padding-right: 0.625em; 
}
   
table.a2z_contens {
	margin-top: 0.625em; 
}

table.a2z_contens td {
	vertical-align: top;
}

table.a2z_contens td.a2z_perio {
	vertical-align: top;
	width: 85%;
}

table.a2z_perio_list {
	width: auto;
	margin-right: 0;
}

table.a2z_perio_list tr td {
    padding-bottom: 0.125em;
    padding-top: 0.125em;
    border-bottom: 0.063em solid #01b875;
}

#a2z_perio b .header_title {
	font-size: 1.2em;
	text-transform: none;
}

#a2z_perio .responsability p {
	margin-top:1.2em;
}

#a2z_perio .notice-child table td h3 a {
	color: inherit;
	text-decoration: none;
}

#a2z_perio h3 {
	margin-top: 0.313em;
}

#a2z_perio .navbar {
	margin-top: 1.250em;
}

#a2z_perio a.img_nasket {
	margin-top:; -0.5em;
}

input#a2z_abt_actif {
	vertical-align: sub;
	margin-left: 0.125em;
	margin-right: 0.125em;
}

#form_search_bull form, #form_search_bull td {
	margin-top: 0.625em;
}

#form_search_bull input, #form_search_bull div[id="inputs_bull_date_end"] {
	padding: 0.7em!important;
	display:inline;
}

#form_search_bull td {
	padding: 1em!important;
}


/* -----------------------------------------------------*/
/*                       Categories                     */
/* -----------------------------------------------------*/


#categories {
	margin-bottom: 1.250em;
	border: 0.063em solid #C0C0C0;
    padding: 0.313em;
    -moz-border-radius: 0.125em;
	-o-border-radius: 0.125em;
	-webkit-border-radius: 0.125em;
	border-radius: 0.125em;
	margin: 3% 0;
}

#titre_categories {
	display: none;
}

#categories ul.search_tabs {
	margin-top: 0.438em;
	padding-bottom: 0;
}

#categories ul.search_tabs li {
	display: inline;
	font-weight: bold;
	text-transform: none;
	margin-right: 0.063em;
	padding-bottom: 0.313em;
    padding-top: 0.313em;
}

#categories ul.search_tabs li#current {
	color: #4362A3;
    padding-left: 0.625em;
    padding-right: 0.625em;
    padding-top: 0.313em;
    padding-bottom: 0.313em;
    background-color: transparent;
}

#categories ul.search_tabs li a { 
    color: #666;
	background-color: transparent;
    text-decoration: none;
    padding-left: 0.625em;
    padding-right: 0.625em;
    padding-top: 0.313em;
    padding-bottom: 0.313em;
}

#categories ul.search_tabs li a:hover {
	background-color: transparent;
}

#categories ul {
	margin-top: 0.125em;
	padding-bottom: 0.625em;
	padding-left: 0;
}

#categories-container { 
	color: #444;
	background-color: #ffffff;
	font-size : 0.9em!important;
	padding-left: 0;
    padding-top: 0.938em;
    padding-bottom: 0;
    padding-right: 0;
}
	
#categories-container h2 {
	font-size: 1.2em!important;	
}	

#categories-container h2 a:hover {
		color: #444!important;
}
#categories-container h2 a {
	color: #666!important;
	padding-left: 1.250em;
	background-repeat: no-repeat;
	background-position: left 0.063em;
	background-image: url("images/folder.png");
}

#categories-container h2 img {
	display: none;
}
		
#categories-container ul {
	margin-top: 0.125em;
	padding-bottom: 0.313em;
	padding-left: 1.250em;
}

#categories-container li {
	display: inline;
}

#categories-container li a {
	color: #666666;
}


.category {
	border-bottom: 0.063em solid #e1e1e1;
	margin-right: 2%;
	margin-left: 2%;
	margin-bottom: 0.313em;
}

#aut_see p:first-child {
   	font-size: 1.2em;
	/*color: #003366;*/
	text-decoration: none;
	/*font-weight:bold;*/
	margin-bottom:0.313em;
}

#aut_see {
   	padding-top: 0.313em;
}

#aut_see img{
   	padding-right: 0.250em;
   	vertical-align: baseline;
}


#aut_see table {
    margin-bottom: 0.625em;
	width:100%;
}

#aut_see table td {
    padding: 0.625em 0;
}

#aut_see .small {
   	color: #666;
   	margin-left: 0.313em;
}

#aut_details_liste {
    margin-top: 0.625em;
}

#aut_details_liste blockquote {
    margin-top: 2.188em;
}

#aut_see  > br {
	display:none!important;
}

#category_bloc_sep {
   	display: block !important;
}


/* -----------------------------------------------------*/
/*                    Localisations                     */
/* -----------------------------------------------------*/


#location {
    margin-bottom: 1.563em;
}

#location-container {
    padding-left: 0.938em;
    padding-bottom: 0;
    padding-right: 0.938em;
    padding-top: 0.625em;
}


/* ---------Sections---------*/


#aut_details h3 a img {
    vertical-align: bottom;
}

#aut_details .loc_comment {
    margin-top: 1.250em;
    margin-bottom: 1.250em;
}

#aut_details_container table td a img {
    max-width: 5em;
    width: 5em;
    width: auto !important;
}


/* -----------------------------------------------------*/
/*               Dernieres Acquisitions                 */
/* -----------------------------------------------------*/


#last_entries {
	margin-bottom: 1.563em;
}

#last_entries h3 {
	margin-bottom: 0.313em;
}

#last_entries #last_entries-container {
	padding-left: 1.563em;
}

#last_entries .notice-child h3 {
	margin-top: 0.313em;
	margin-bottom: 0;
	margin-left: 0.125em;
	background-color: inherit;
}


/* -----------------------------------------------------*/
/*                        Etageres                      */
/* -----------------------------------------------------*/


#etageres {
}

#etagere-container {
    padding-left: 1.250em;
    padding-top: 0.625em;
    padding-right: 1.563em;
}

.etagere {
    margin-top: 0.313em;
    margin-bottom: 0.938em;
}

#etagere-container #etagere-titre h1{
	margin:0;
	font-size: 1.2em;
}

#etagere-container #etagere-comment h2 {
	text-align: right;
	font-style: italic;
	font-size: 1.1em;
	margin: 0;
	padding: 0;
	margin-top: -1.125em;
	padding-bottom: 0.313em;
	float: right;
	color: #FF9B02;
	font-weight: normal;
	width: 25.938em;
}

#etagere-notice-list {
	margin-top: 0.625em;	
}


/* -----------------------------------------------------*/
/*                        Footer                        */
/* -----------------------------------------------------*/


#footer {
	bottom: 0;
    left: 0;
    background-color: #00529c;
    padding-left: 1%;
    padding-right: 1%;
    padding-top: 0.625em;
    padding-bottom: 0;
    position: absolute;
    width: 98%;
    color: #ffffff;
    font-size: 0.9em;
}

#footer #haut_page {
	right: 0.750em;
	top: 0.375em;
    position: absolute;
}

#footer #haut_page a {
	display: block;
    color: #ffffff;
    background-repeat: no-repeat;
    background-image: url("images/haut_page.jpg");
    padding-left: 1.250em;
    background-position: left 0.250em;
}

#footer a {
	display: none;
}

#footer p a {
	color: #ffffff;
	display: inline;
}

#footer p.wmo-footer {
	width: 85%;
}


/* ---------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------*/
/*                                  Infopages                                 */
/* ---------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------*/


.shelve_descr_encadre {
    background: none;
    border: none;
    margin-bottom: 0.625em;
    margin-top: 0.938em;
	box-shadow: none;
}

.shelve_descr a, .read-more-target a, #cms_module_sectionslist_17 a {
	color: #428bca!important;
}

.tags_wmo a {
	color: #428bca;
}

table#overview {
	margin-top: 1.250em;	
}

table#overview td {
	vertical-align: top;	
}

/*infopage Overview*/
.overview h2{
padding: 0.6em 0 0.6em 0!important;
/*color: white; 
text-transform: uppercase; */
border-radius: 0.125em; 
text-align: left; 
margin: 0;
font-weight: normal!important;
}

.infopage .summary {	
display:none;	
}

.mainpublication .publisher {
display:none;
}

/*.infopage #mainpublication .notice-parent {
margin:0 2% 0 4%;
}*/

.infopage .notice-parent img {
max-width: 40%;
}

#mainpublication {
width: 36%;
padding-left: 1em;

}

#mainpublication h2 {
color: #ff9b02; 
padding: 0.1em; 0 0.1em; 0.3em; 
}

#recently-released {
width: 63%;
}

#recently-released .notice-parent, #showcase .notice-parent {
border-top: 0.063em solid #c0c0c0!important;
}

#showcase {
width: 100%;
margin-top:1em;
}

#showcase h2 {
color: #75b843;
}

#recently-released h2 {
color: #4362a3;
}

/*.overview table {
margin-bottom: 10%; 
padding-bottom: 5%; 
}*/

.etagere-suite {
float: right; 
}

/*#mainpublication div {
border: 0.063em solid #ff9b02;
border-bottom: none;
border-radius: 0.125em; 
}*/

#mainpublication .notice-parent, #mainpublication .languages, #mainpublication .publisher, #mainpublication .notice-child, #mainpublication .row, #mainpublication .notice-parent:first-of-type, #recently-released .notice-parent:first-of-type, #showcase .notice-parent:first-of-type {
border:none!important;
}

#mainpublication .notice-parent {
border-top: 0.063em solid #c0c0c0!important;
}


/* -----------------------------------------------------*/
/*                   class focus_on                     */
/* -----------------------------------------------------*/


table#overview td.focus {
	width: 63%;
}

table#overview td.focus h2.focus_on {
	margin-top: 0;
	margin-bottom: 0;
	background-color: #FF9B02;
	padding-top: 0.188em;
	padding-bottom: 0.188em;
	padding-left: 0.313em;
	text-transform: uppercase;
	-moz-border-radius: 0.125em;
	-o-border-radius: 0.125em;
	-webkit-border-radius: 0.125em;
	border-radius: 0.125em;
}

table#overview td.focus h2 a {
	color: #FFFFFF;
}

table#overview td.focus .mainpublication {
	padding-top: 0.625em;
	padding-bottom: 0.625em;
	padding-left: 0.625em;
	padding-right: 0.625em;
	margin-bottom: 1.250em;
}

table#overview td.focus .mainpublication h3 {
	color: #444;
    font-size: 1.1em;
    margin-bottom: 0.625em;
    margin-top: 0;
    text-transform: uppercase;
    text-decoration: none;
}

table#overview td.focus .mainpub_responsability {
	color: #555555;
    margin-bottom: 0.625em;
}

table#overview td.focus .resume_wmo, table#overview td.focus .summary {
    margin-bottom: 0.938em;
}

table#overview td.focus h2.latest_publications {
	color: #ffffff;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0.188em;
	padding-bottom: 0.188em;
	padding-left: 0.313em;
	text-transform: uppercase;
	-moz-border-radius: 0.125em;
	-o-border-radius: 0.125em;
	-webkit-border-radius: 0.125em;
	border-radius: 0.125em;
}


/* -----------table-------------*/


table#overview td.focus table {
	border-collapse: collapse;
}

table#overview td.focus table td {
	width: 50%;
	border-right: 0.125em solid #ffffff;
	padding-bottom: 0.313em;
	-moz-border-radius: 0.125em;
	-o-border-radius: 0.125em;
	-webkit-border-radius: 0.125em;
	border-radius: 0.125em;
}

table#overview td.focus table td .td_title {
    background-color: #ffffff;
    border-bottom: 0.063em solid #C0C0C0;
    border-top: 0.063em solid #C0C0C0;
    color: #4362A3;
    font-size: 1.1em;
    margin-bottom: 0.313em;
    margin-top: 0.188em;
    padding-top: 0.375em;
    padding-bottom: 0.375em;
    text-align: center;
    font-weight: bold;
    -moz-border-radius: 0.125em;
	-o-border-radius: 0.125em;
	-webkit-border-radius: 0.125em;
	border-radius: 0.125em;
}

table#overview td.focus table td .petite_vignette_wmo {
    float: left;
    margin-left: 0.625em;
    margin-right: 0.625em;
}

table#overview td.focus table td .wmo_pub_title {
    font-weight: bold;
    margin-bottom: 0.313em;
    margin-right: 0.625em;
    margin-left: 0.625em;
}

table#overview td.focus table td .overview_responsability {
    color: #8A8A8D;
    margin-bottom: 0.313em;
    margin-right: 0.625em;
    margin-left: 0.625em;
}

table#overview td.focus table td p {
    margin-bottom: 0.625em;
    margin-right: 0.625em;
    margin-left: 0.625em;
}

table#overview td.focus table td .wmo_languages {
    color: #8A8A8D;
    margin-bottom: 0.938em;
    margin-right: 0.625em;
    margin-left: 0.625em;
}

table#overview td.focus table td .read_more {
    margin-right: 0.625em;
    margin-left: 0.625em;
}

table#overview td.focus table td ul {
    margin-right: 0.625em;
    margin-left: 0.625em;
    margin-bottom: 0.625em;
}

table#overview td.focus table td ul li {
    list-style-position: inside;
    list-style-image: url("./images/puce1.png");
    margin-bottom: 0.313em;
}


/* -----------------------------------------------------*/
/*                     class space                      */
/* -----------------------------------------------------*/


table#overview td.space {
	width: 1%;
}


/* -----------------------------------------------------*/
/*               class new_publications                 */
/* -----------------------------------------------------*/


.infopage table#overview td.new_publications {
	width: 35%;
	background-color: #f7f7f7;
	-moz-border-radius: 0.250em;
	-o-border-radius: 0.250em;
	-webkit-border-radius: 0.250em;
	border-radius: 0.250em;
}

.infopage table#overview td.new_publications h2 {
	margin-top: 0;
	margin-bottom: 0;
	background-color: #8A8A8D;
	padding-top: 0.188em;
	padding-bottom: 0.188em;
	padding-left: 0.313em;
	text-transform: uppercase;
	-moz-border-radius: 0.125em;
	-o-border-radius: 0.125em;
	-webkit-border-radius: 0.125em;
	border-radius: 0.125em;
}

.infopage table#overview td.new_publications h2 a {
	color: #ffffff;
}

.infopage table#overview td.new_publications ul {
	padding-left: 0.625em;
	padding-right: 0.625em;
	list-style-image: none;
}

.infopage table#overview td.new_publications li {
	padding-top: 0.625em;
	padding-bottom: 0.625em;
	border-bottom: 0.063em solid #666666;
}

.infopage table#overview td.new_publications li img, #form_search_bull td {
	vertical-align: middle;
}

.infopage table#overview td.new_publications .other_publications_title a {
	font-weight: bold;
}

.infopage table#overview td.new_publications .overview_responsability {
	color: #555555;
	margin-top: 0.625em;
}

.infopage table#overview td.new_publications .resume_wmo {
	margin-top: 0.625em;
}

.infopage table#overview td.new_publications .wmo_languages {
	color: #555555;
	margin-top: 0.625em;
}

img.moyenne_vignette_wmo {
    float: left;
    margin-right: 0.313em;
    width: 7.500em;
}

img#library_picture {
    float: left;
    margin-right: 0.625em;
    margin-bottom: 0.313em;
    width: 20%;
}

.infopage .infop_wmo {
	line-height: 1.250em;
	background-image: none;
	padding-left: 0;
}

#small_text {
	line-height: 2em;
}

.infopage .infop_wmo p {
	padding-bottom: 1.250em;
	margin-bottom: 1.250em;
	border-bottom: 0.063em solid #CCCCCC;
}

.infopage .infop_wmo h2 {
	font-size: 1.1em;
	margin-bottom: 0.625em;
	margin-top: 0.625em;
	text-transform: uppercase;
}

.infopage .infop_wmo ul {
	margin-left: 1.875em;
}

.infopage .infop_wmo .menu_horaires {
	background-color: #ffffff;
	-moz-border-radius: 0.250em;
	-o-border-radius: 0.250em;
	-webkit-border-radius: 0.250em;
	border-radius: 0.250em;
	padding-left: 0.625em;
	padding-right: 0.625em;
	padding-top: 0.625em;
	padding-bottom: 0.625em;
	vertical-align: top;
	border: 0.063em solid #003366;
}

.infopage .infop_wmo .menu_horaires div {
	background-color: #DDEBF2;
	padding-left: 0.625em;
	padding-right: 0.625em;
	padding-top: 0.313em;
	padding-bottom: 0.313em;
	height: 12.188em;
}

.infopage ul {
	list-style-image: none;
	list-style-position: initial;
	display: block;
	margin-bottom: 0.625em;
	padding-left: 0;
}

.infopage ul li span {
	padding-top: 0.188em;
	padding-bottom: 0.188em;
	background-image: url("./images/fleche.png");
	background-repeat: no-repeat;
	padding-left: 0.938em;
	background-size: 0.375em;
	background-position: left 0.313em;
}

.infopage ul li img {
	margin-right: 0.313em;
}

.infopage p {
	margin-bottom: 0.625em;
}


/* ---------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------*/
/*                              Page Inscription                              */
/* ---------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------*/


#websubscribe h1 {
	font-size: 1.2em;
	margin-bottom: 0.313em;
}

#websubscribe #subs_form table td h4 {
	margin: 0;
}

#websubscribe #subs_form table td h4 {
	margin: 0;
}

#websubscribe #subs_form table td input.subsform {
	width: 12.188em;
	background-color: #ffffff;
}

tr.websubscribe_tr_nom img[src*="imageverifcode"] {
	margin-top:1em;
}

input[name*="f_verifcode"] {
	margin-bottom: 2em;
}


/* ---------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------*/
/*                           Carroussel bulletin                              */
/* ---------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------*/


.carroussel_bulletin {
	text-align : center;
}

.carroussel_bulletin td.active {
	border: 0.063em solid #000000;
	-moz-border-radius: 0.125em;
	-o-border-radius: 0.125em;
	-webkit-border-radius: 0.125em;
	border-radius: 0.125em;
}

.carroussel_bulletin td.current_bull_carroussel {
	border: 0.125em solid #000000;
	font-weight : bold;
	-moz-border-radius: 0.125em;
	-o-border-radius: 0.125em;
	-webkit-border-radius: 0.125em;
	border-radius: 0.125em;
}

.carroussel_bulletin img {
	border: none;
}

.carroussel_bulletin .active a {
	cursor : pointer;
}

div#carrousel_bulletin {
	width: 100%;
}

/* ---------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------*/
/*                           Bulletin display                                 */
/* ---------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------*/
.bulletin_header {
    display: none;
}

.bulletin_analysis {
    display: none;
}

/* ---------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------*/
/*                         Balises HTML de base                               */
/* ---------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------*/


a {
	text-decoration: none;
	font-style:normal;
	color: #666;
}

a:hover, #lang_select select:hover, .read-more-trigger:hover, .notice-parent a:hover, #cms_module_sectionslist_17 a:hover {
	text-decoration: none;
	font-style:normal;
	color:#4362A3!important;
}

.shelve_descr a:hover{
	color:#4362A3!important;
}

blockquote {
	margin-top: 0.625em;
	margin-bottom: 1.250em;
	margin-left: 0.375em;
	margin-right: 0.375em;
}

img {
	border: none;
}

ul {
	list-style: none;	
}

input, select, textarea {
	border: 1px solid #999999;
}

input, select, textarea, span.addCart a, span.affiner_recherche a, span.short_url a , span.short_url_permalink a {
	-moz-border-radius: 0.125em;
    -o-border-radius: 0.125em;
    -webkit-border-radius: 0.125em;
    border-radius: 0.125em;
	padding: 0.625em;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	color: #666;
	font-weight: normal!important;
	background-color: #FFF;
	font-size: 1.1em;
}

#extended-search-container div.form-contenu table td {
	vertical-align: top;
}

#extended-search-container input.boutonrechercher {
	font-size: 1.2em!important;
}

span.addCart a, span.affiner_recherche a, span.short_url a, span.short_url_permalink a {
	color: #666;
	padding: 0.625em 0.938em 0.5em 0.938em!important;
} 

/*input[class*="bouton"]:not(#history_action) {
	border: 0.063em solid #E77003;
	cursor: pointer;
	color:#666;
	padding:0.7em;
}*/

.addCart a, .affiner_recherche a, .short_url a, .short_url_permalink a, #docnum_download_caddie{
	margin-bottom: 0.5em!important;
}


/*SDI create query, reading lists specific display, add tags - Lrey 01/08/2018*/

input.bouton[name="dsi_priv"]:hover, #notice div.avis_notice input.bouton:hover, #list_lecture_transform_caddie:hover, #list_lecture_transform_checked:hover, #cart_action form input[type*="button"].bouton:hover, .form_liste_lecture input[class*="bouton"]:hover, #div_mylist input.bouton:hover, form[action*="addtags"] input.bouton:hover,#change-profil-form input.bouton:hover, #change-password-container input.bouton:hover, form[action="askmdp.php"] input.bouton:hover, #websubscribe input.bouton:hover, div.error form[name="loginform"] input.bouton:hover, div[class*="contribution"] input.bouton:hover {
    background-color: #23abd1!important;
}

input.bouton[name="dsi_priv"], #list_lecture_transform_caddie, #list_lecture_transform_checked {
    font-weight: 900!important;
    color: #23abd1!important;
    margin-bottom: 2em!important;
	float: right!important;
}

.form_liste_lecture input[class*="bouton"], form[action*="addtags"] input.bouton, #div_mylist input.bouton, #change-profil-form input.bouton, #change-password-container input.bouton, #websubscribe input.bouton {
	border: 0.05em solid #23abd1!important;
}

form[action*="addtags"] input.bouton {
 color: #23abd1!important;
}

.form_liste_lecture h3 span {
	color: #4362A3!important;
	text-indent: none!important;
}

#list_lecture_transform_caddie, #list_lecture_transform_checked {
 border:none!important;
}

#list_lecture_transform_checked  {
    border-right: 0.1em solid #23abd1!important;
}

#cart_action form input[type*="button"].bouton {
	border: 0.05em solid #23abd1!important;
}

input.bouton[name="dsi_priv"] {
	border: 0.1em solid #23abd1!important;
	padding: 0.625em!important;
	 font-weight: 600!important;
}


input#avis_search {
	margin: 0 0.2em 0.1em 1em;
}
/*end of modification*/

/*input[class*="bouton"]:hover:not(#tri_selector), .addCart a:hover, .affiner_recherche a:hover, .short_url a:hover , .short_url_permalink a:hover{
	background-color: #E77003;
	color: #FFF!important;
}*/

.simili_search a.document_title:hover, #empr_contribution_area a.contribution_area_table_cell:hover {
	color: #FFF!important;
}

.addCart a, .affiner_recherche a, .short_url a , .short_url_permalink a {
	border-left: 0.063em solid #CCC;
	cursor: pointer;
	color:#666;
	padding:1em;
}

#show_cart_empty, #show_cart_del_checked, #show_cart_print, #show_cart_checked_all, #docnum_download_caddie, #docnum_download_checked {
	border-right: 0.063em solid #E77003!important;
	border-left:none!important;
	border-top: none!important;
	border-bottom: none!important;
	margin-right: -0.55em!important;
	
}

#aut_details_container .addCart, #history_action input[type="button"] {
	margin-right: -0.56em!important;
}


input[type=checkbox], #history_action input#show_history_checked_all, #history_action input#search_history {
	border: none;
}

#history_action input[type="button"] {
margin-left: 0.3em!important;
}

select {
	border: 0.063em solid #999999;
	cursor: pointer;
	padding: 0.625em 0.938em 0.5em 0.938em !important;
}

#lang_select select {
border: medium none;
width: 8.125em;
color:#CCC;
-webkit-appearance: none;
-moz-appearance:none;
appearance: none;
font-size:1em!important;
margin:1.1em 0 0 7.5em!important;
}


.triSelector select {
-moz-appearance: none!important;
}

textarea {
	background-color: #FFF!important;
	border: 0.063em solid #999999;
}


hr {
	background-color: #A1A1A1;
	color: #A1A1A1;
	border: 0;
	height: 0.063em;
}

.row {
	clear: both;	
}

h1, h3.title_history, #aut_details #aut_details_container #aut_see div h3 {
    color: #666;
    font-size: 1.5em;
    margin: 1em 0 1.875em 0;
	font-weight: normal!important;
}

h2 {
    color: #555;
    font-size: 1.4em;
    margin: 0.625em 0.313em;
}

h3 {
	color: #444;
    text-decoration: underline;
    margin: 0.625em 0.313em;
	font-size: 1.2em;
}



/* ---------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------*/
/*                                   Tableaux                                 */
/* ---------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------*/


table {
	border-collapse: separate;
	width: 100%;
}

.exemplaires { 
	border-collapse: separate;
}

th {
	text-align: left ;
    background-color: #cccccc;
    padding-top: 0.063em;
    padding-bottom: 0.063em;
    padding-left: 0.188em;
    padding-right: 0.188em;
}

.odd {
	color: #666!important;
	cursor: pointer;
	background-color:#FFF!important;
}

.even {
	color: #666!important;
	cursor: pointer;
	background-color:#FFF!important;
	
}

even:hover {
	color: #4362A3!important;
}


.surbrillance:hover {
	color: #4362A3!important;
	text-decoration: none!important;
	cursor: pointer;
	background-color: #FFF;
}

tr.surbrillance td, tr.odd td, tr.even td {
	border:none!important;
}

#facette table th {
	padding-top: 0.063em;
	padding-bottom: 0.063em;
	padding-left: 0.313em;
	padding-right: 0.313em;
	background-color: transparent;
	color: #fff;
	padding: 0.313em 0 0.313em 0.313em;
}

#facette input[type="button"].bouton_filtrer_facette_haut {
	margin-bottom: 0.7em;
}

#facette_wrapper {
border:none!important;	
}

#facette_wrapper {
margin: 10em 0 0 0;
border: 0.063em solid #ccc;
border-right: 0;
/*padding: 5% 5% 30% 5%;*/
width: 95%;
}


/* ---------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------*/
/*                  Mise en forme de la fiche emprunteur	                  */
/* ---------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------*/


#empr_onglet {
	padding-top: 0.625em;
	padding-left: 0.625em;
	padding-right: 0.625em;
	border:none!important;
}

ul.empr_tabs li#current a {
	background-color: transparent;
}

ul.empr_subtabs {
	padding-top: 0.5em;
}

ul.empr_subtabs li {
	display: inline-block;
	margin-right: 1.250em;
	margin-left: 0.188em;
}

ul.empr_subtabs li a {
	text-decoration: none;
	color: #003366;
	background-repeat: no-repeat;
	background-image: url("images/fleche.jpg");
	padding-left: 1.125em;
}

ul.empr_subtabs li a:hover, input[class*="bouton"]:hover:not(#tri_selector), .addCart a:hover, .affiner_recherche a:hover, .short_url a:hover , .short_url_permalink a:hover {
	/*text-decoration: underline;*/
	color:#4362A3;
}


#fiche-empr h3, #empr-all h3, #empr-late h3, #empr-old h3, #empr-resa h3, #empr-dsi h3, #empr-sugg h3,
#empr-list h3, #empr-dema h3 {
	text-decoration: none;
	margin-bottom: 0.750em;
} 

#list_cadre {
	border: none !important;
	height: auto !important;
	padding-top: 0.625em !important;
	padding-bottom: 0.625em !important;
}

#list_cadre img {
	vertical-align: bottom;
}

#empr-list #onglets_list {
	margin-top: 0.625em;
}

#empr-resa small {
	font-size: 0.9em;
}

#empr-resa small form {
	position: relative;
	margin-left: 30.938em;
	margin-top: -1.250em;
}

#empr-resa small br {
	display: none;
}

#onglets_list ul.list_tabs {
	margin-left: 0;
}

.form_liste_lecture .form-contenu .row .colonne2 .row textarea {
	max-width: 18.125em;	
}

.form_liste_lecture h3 {
	margin-top: 1.250em;
}

.form_liste_lecture input[class^="bouton"] {
	margin-left: 0!important;
}


#fiche-empr h3 {
	margin-bottom: 0.625em;
	margin-top: 0.750em;
}

#fiche-empr .fiche-lecteur td.bg-grey {
	background-color: inherit;
	text-align: left;
}

.fiche-lecteur tr.odd, #empr_view-container table tr.odd, #empr-old table tr.odd, .liste-expl-empr-all tr.odd {
	color: #666;
}

.fiche-lecteur tr.even, #empr_view-container table tr.even, #empr-old table tr.even, .liste-expl-empr-all tr.even {
	color: #666;
}

#view_sugg h3 span span {
	background-image: none;
	margin: 0;
	padding: 0;
}

#inscrit_list {
	border: 0.063em solid #6C6C6C !important;
	-moz-border-radius: 0.125em;
    -o-border-radius: 0.125em;
    -webkit-border-radius: 0.125em;
    border-radius: 0.125em;
}

#make_sugg-container textarea#comment {
	max-width: 37.5em;
	min-width: 18.75em;
}

#make_sugg-container table tr td {
	padding-right: 2em;
}
		
		
#make_sugg-container input[value="..."] {
    padding: 10px 10px !important;
}

#change-profil-container td {
	padding: 0.5em 0.5em;
}

#change-profil .empr_p_perso td input#fieldscontrib_1 {
	display:none!important;
}

#change-profil .empr_p_perso td:first-of-type {
	width:200%;
}

#change-profil .empr_p_perso:first-of-type td {
	margin-top:2em;
}
/* ---------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------*/
/*                               Notices affichage                            */
/* ---------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------*/


.bg-grey {
	padding-right: 0.2em;
	width: 9.375em; 
    background-color: #cccccc;
    -moz-border-radius: 0.125em;
    -o-border-radius: 0.125em;
    -webkit-border-radius: 0.125em;
    border-radius: 0.125em;
}

#resultatrech_liste tbody tr td table, #resultatrech_liste tbody {
	padding-top:0.313em;
}

.notice-heada {
    font-weight: bold;
}

.notice-parent {
    margin-left: 0;
}

.notice-parent img {
    margin-right: 0.125em;
    vertical-align: bottom;
}

.notice-parent span a img {
    margin-top: -0.625em;
}

.notice-child {
    margin-left: 0.625em !important;
    margin-bottom: 1.250em !important;
    border-bottom: 0.063em dotted #cccccc;
    border-left: 0.063em dotted #cccccc;
    -webkit-box-shadow: 0.063em -0.063em 0.063em #cccccc inset;
	-moz-box-shadow: 0.063em -0.063em 0.063em #cccccc inset;
	box-shadow: 0.063em -0.063em 0.063em #cccccc inset;
	padding-left: 0.625em;
	padding-bottom: 0.625em;
	-moz-border-radius: 0.125em;
    -o-border-radius: 0.125em;
    -webkit-border-radius: 0.125em;
    border-radius: 0.125em;
}

.notice-child h3 {
    margin-left: 0.125em !important;
    text-decoration: none;
}

.notice-child h3 span {
    padding-left: 0 !important;
    margin-left: 0 !important;
}

.notice-child #bt_resa {
    margin-left: 0.125em;
}

.vignetteimg {

  width: expression(this.width > 8.75em ? "8.75em" : true);
  height: expression(this.height > 12.5 ? "12.5em" : true);
  -moz-box-shadow: 0.063em -0.063em 0.313em #CCCCCC;
  -webkit-box-shadow: 0.063em -0.063em 0.313em #CCCCCC;
  box-shadow: 0.313em -0.063em 0.625em #CCCCCC;
	margin-right: 0.625em;
	margin-top: 0.938em;
}

/*unused properties - Lrey 01/08/2018*/
#vignette_wmo {
    float: left;
    width: 7.500em;
    margin: 0.938em 0.938em 0.625em 0;
}

/*Thumbnail images proportions in detailed record display - Lrey 01/08/2018*/
.vignetteimg.vignette_website {
	min-width: 18.75em!important;
}
/*end of modification*/

.child {
    margin-left: 1.563em;
    padding-left: 0.250em;
    padding-right: 0.250em;
    border-bottom-style: solid;
    border-bottom-width: 0.063em;
    border-bottom-color: #cccccc;
    border-left-style: solid;
    border-left-width: 0.063em;
    border-left-color: #cccccc;
    border-right-style: none;
    border-top-style: none;
    -moz-border-radius: 0.125em;
    -o-border-radius: 0.125em;
    -webkit-border-radius: 0.125em;
    border-radius: 0.125em;
}

.liste_bulletins {
    padding-left: 0.188em;
    padding-right: 0.188em;
    display: block;
}
	
#main_hors_footer > #aut_details  {
	width: calc(100% - 1.250em)!important;
}	
	
#aut_details h3 span {
	display: none;	
}

/*#aut_details #aut_details_container #aut_see div h3 {
	font-size: 1.2em;
	color: #003366;
	text-decoration: none;	
}*/

#aut_details #aut_details_liste h3 {
	margin-bottom: 0.313em;
}

/*#aut_details #aut_details_liste a {
	margin-right: 0.313em;
}*/

/* Bannettes */
#bannette { 
	border: 0.063em solid #cccccc;
	padding:0.313em;
	-moz-border-radius: 0.125em;
    -o-border-radius: 0.125em;
    -webkit-border-radius: 0.125em;
    border-radius: 0.125em;
}

.bannette-container table {
	border: 0.063em solid #cccccc;
	margin-bottom: 0.125em;
	-moz-border-radius: 0.125em;
    -o-border-radius: 0.125em;
    -webkit-border-radius: 0.125em;
    border-radius: 0.125em;
}

.bannette-container table th {
	padding-left: 0.313em;
	padding-right: 0.125em;
	padding-top: 0.125em;
	padding-bottom: 0.125em;
}

.bannette-titre h1 {
	margin:0;
	font-weight:bold;
}

.bannette-titre h1 a {
	margin-right: 0.313em;
}


/* ---------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------*/
/*                                Tri des notices                             */
/* ---------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------*/


#tris h3 {
	text-decoration: none;
	color: #003366;
	font-size: 1.1em;
	margin-bottom: 0.750em;
}

#creer_tri, .contributionDivContainer {
	margin-top: 2em;
}

#tris input.bouton {
	margin: 1em 0 1em 0;
}

#creer_tri h3 {
	text-decoration: none;
	color: #003366;
	font-size: 1.1em;
	margin-top: 0.625em;
	margin-bottom: 0.625em;
}

#creer_tri table {
	background-color: transparent;
}

#creer_tri table td {
	padding-bottom: 0.313em;
	padding-top: 0.313em;
	padding-left: 0.250em;
	padding-right: 0.250em;
	vertical-align: middle;
}


/* ---------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------*/
/*                       Onglets de l'affichage public/ISBD                   */
/* ---------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------*/


ul.onglets_isbd_public {
    padding-bottom: 0.313em;
    clear: both;
}

ul.onglets_isbd_public li {
    display: inline;
}

ul.onglets_isbd_public li.isbd_public_active a {
    color: #0e776f;
    text-decoration: underline;
}

ul.onglets_isbd_public li img {
    vertical-align: middle;
}

ul.onglets_isbd_public a {
    text-decoration: none;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0.313em;
    padding-right: 0.313em;
    cursor: pointer;
    font-weight: normal;
    color: #666666;
    float:right;
}


/* ---------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------*/
/*                                   Pop-up                                   */
/* ---------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------*/


#titre-popup, #titre-popup>b, .popup .popup_connexion_empr h3 {
	font-size: 1.2em;
	font-weight: bold;
	margin: 0.625em 0 0.8em 0.3em!important;
}

.popup .popup_connexion_empr h3 {
	margin-top: 2em!important;
}
form#f {
	margin-left: 0.625em;
}


form#f select {
	width:14em!important;
}

form#f select optgroup.erreur {
	width:14em!important;
	max-width: 14em!important;
	min-width: 14em!important;
}

.echelle_avis {
	padding: 0.438em;
}

#connexion form[name="loginform"] br, .popup_connexion_empr form[name="loginform"] br {
	display:none!important;
}

#connexion form[name="loginform"] label,.popup_connexion_empr form[name="loginform"] label {
	display: block!important;
}

form[name="loginform"] input {
	margin: 0 0.063em 1em 0!important;
	padding: 0.8em!important;
}

#notice .avis-parent>span>h3 {
	display:none;
}

.alerte {
	color: #ff0000;
	font-size:1em;
}


.popup_connexion_empr form[name="loginform"] input {
	
}


/* ---------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------*/
/*                               Liens Sociaux                                */
/* ---------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------*/


table td div.addthis_toolbox {
	margin-bottom: 0;
	margin-top: 0;
	margin-left: -0.313em;
}

a.addthis_button_facebook_like iframe {
	height: 1.250em !important;
    width: 3.750em !important;
}

a.addthis_button_tweet iframe {
    width: 6.563em !important;
}

.addthis_default_style .at300b, .addthis_default_style .at300bo, .addthis_default_style .at300m {
	padding: 0.1em!important;
    margin: 0.1em 0 0 0!important;
}

a[class^="addthis_button_compact"] svg {
	background-color:#888!important;
}

a[class^="addthis_button_compact"] svg:hover, a[class^="addthis_button_compact"] svg:active, a[class^="addthis_button_compact"] svg:focus, a[class^="addthis_button_compact"] svg:visited {
	background-color:#E67002!important;
}


/*a[class^="addthis_button_compact"] svg {
	background: url(./opac/styles/wmo/images/share_silver.png) no-repeat 0 -0.063em!important;
}*/


/* ---------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------*/
/*                            CLASSES GENERIQUES                              */
/*                 divers pour les affichages simples de texte                */
/* ---------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------*/


.right-50 {
	width: 50%;
}

.right-15 {
	width: 15%;
}

.right-85 {
	width: 85%;
}

.right-clear-right, .right-50-clear-right {
	float: right;
	clear: right;
}

.left-clear-left, .left-50-clear-left {
	float: left;
	clear: left;
}

.left, .left-50, .left-15 {
	float: left;
}

.left-50 {
	width: 50%;
}

.left-15 {
	width: 15%;
}

.left-85 {
	width: 85%;
}

.spacer {
	clear: both;
	visibility: hidden;
	display: none;
	margin-bottom: -0.625em;
	margin-top: -0.625em;
}

span[class^="text_search"] {
	background-color: transparent;
	text-decoration: underline!important;
	color:inherit!important;
	font-weight: bold!important;
    font-size:inherit!important;	
}

.etiq_champ {
	font-weight:bold;
}

/*Suggestion Multiple*/

.tab_sug{
	table-layout: fixed;
}

.tab_sug th, .tab_sug td {
	border: 0.063em solid #CCCCCC;
	border-collapse: collapse;
	overflow: hidden;	
	vertical-align: center;
	text-align: center;
	width : 100%;
	-moz-border-radius: 0.125em;
    -o-border-radius: 0.125em;
    -webkit-border-radius: 0.125em;
    border-radius: 0.125em;
}

.tab_sug  input, .tab_sug textarea{
   width:95%;
   height:100%;
}

.tab_sug select{
	width:95%;
}

.erreur_saisie {
	background-color: #ff0000;
	-moz-border-radius: 0.125em;
    -o-border-radius: 0.125em;
    -webkit-border-radius: 0.125em;
    border-radius: 0.125em;
}

.categmouseout {
	position: absolute;
	visibility: hidden;
	z-index: 2000;
}

.categmouseover {
	border: solid 0.125em #cccccc;
	position: absolute;
	visibility:visible;
	z-index: 2000;
	margin-top: 0.125em;
	-moz-border-radius: 0.125em;
    -o-border-radius: 0.125em;
    -webkit-border-radius: 0.125em;
    border-radius: 0.125em;
    background-color: #ffffff !important;
    padding-left: 0.313em;
    padding-right: 0.313em;
    padding-top: 0.125em;
    padding-bottom: 0.125em;
    width: 75%;
}

.listedescription {
	border: solid 0.125em #cccccc;
	background-color: #ffffff;
	position: absolute;
	visibility:hidden;
	z-index: 2000;
	-moz-border-radius: 0.125em;
    -o-border-radius: 0.125em;
    -webkit-border-radius: 0.125em;
    border-radius: 0.125em;
}

/*  addon */
.notice-parent, .notice-parent a {
    color:#666!important; /* Couleur de texte des resultats de recherche : premier
affichage*/
    text-decoration: none;
}

.parent {
    color: #000000;
    margin-left: 0;
    text-decoration: none;

}

.notice-child .public_title{
	font-weight:bold;
	color: #525252;
}

.notice-child {
    margin-left: 1.563em;
    width: 90%;
    padding-left: 0.250em;
    padding-right: 0.250em;
    border-right-style: none;
    border-top-style: none;
}

#notice div[id^="div_public"] span.wmo_fheader, #notice li span.wmo_fheader
b.heada_wmo, #notice li span.wmo_fheader img.icondoc{
	display:inline;
}

.notice-parent {
	padding: 0.938em 0;
    border-top: 0.063em solid #c0c0c0;
}


.notice-parent:first-of-type{
	border:none;
}

/*blockquote > .notice-parent:not:first-child, .notice_childs:not:first-child > .notice-parent:not:first-child,
*/

.notice-parent h3 {
	display:inline;
}

#notice div[id^="div_public"] span.perso_wmo{
	display:block;
}

#notice span.wmo_fheader, #notice span.wmo_fheader span.wmo_fheader br, #notice
span .resume_wmo, b.heada_wmo span.resume_wmo,#notice div.basket_wmo, #notice
span.wmo_fheader a.img_basket img,#notice hr.record_separator, #notice
span.responsabilite_wmo, div.parent table span.responsabilite_wmo, li
span.resume_wmo , div[id^="div_public"] img#petite_vignette_wmo,
div[id^="div_public"] span.resume_wmo, #notice span.wmo_fheader 
img.icondoc,#notice div[id^="div_public"] span.wmo_fheader br, #notice p.languages, div.parent p.languages {
	display:none;
}



#notice div.notice-parent span.wmo_fheader, #notice div.notice-parent
span.wmo_fheader span.wmo_fheader br, #notice div.notice-parent span
.resume_wmo, b.heada_wmo span.resume_wmo,#notice div.notice-parent
div.basket_wmo, #notice div.notice-parent span.wmo_fheader a.img_basket img, li
span.resume_wmo , #notice div.notice-parent span.wmo_fheader 
img.icondoc,#notice div[id^="div_public"] span.wmo_fheader br, #notice
div.notice-parent div[id^="div_public"] br, #notice p.resume_wmo br{
	display:block;
}



li span.year_wmo{
	
}

.notice-parent span.wmo_header{
	position:relative;
}

span.wmo_header span.year_wmo{
        display:none;
}

span.wmo_header span.responsabilite_wmo span.year_wmo{
        display:inline;
}


#notice ul.notice_rel{
	display:block;
}

/*images "plus" et "moins" pour deplier et replier la notice*/
.img_plusplus{
	background-color: #DDD;
	margin-top:0.625em;
	padding-bottom:0.125em;
	display:none;
}

.img_moinsmoins{
	background-color: #DDD;
	margin-top:0.625em;
	display:none;
}

/*image de tri*/
img#sort_icon{
	margin-top: 0;
	margin-left: 0;
	margin-right: 0.125em;
	display: block;
    background-color:white;
	float: left;
}

/*option autopostage en navigation par categories*/
#autopostageform{
	display:inline;
	margin-top:0.125em;
	margin-bottom:0.125em;
	margin-left: 1.875em;
}

/*cover image img vignette couverture*/ 
div.vignette{
	float:left;
	width:3.438em;
	margin-right:0.313em;
	height:4.063em;
}

#search_result span.responsabilite_wmo a, blockquote span.responsabilite_wmo a{
	color:#666;
	font-size:0.8em;
	text-decoration:none;
	font-weight: bold;	
}

/*#search_result span.responsabilite_wmo a:hover, blockquote
span.responsabilite_wmo a:hover {
	text-decoration:underline;
}*/

#notice div.vignette{
	float:left;
	width:7.500em;
	margin-right:1.250em;
	margin-bottom:0.313em;
}

div[id^="el"] img#vignette_wmo{
	float:left;
	display:block;
	margin: 0.938em 0.938em 0.625em 0;
	max-width: 12.5%;
    max-height: 100%;
	min-width:12%;
	

}

div[id^="el"] img#vignette_wmo[title="http"] {
	cursor:pointer;
}

 /*div[id^="el"] img#vignette_wmo[src*="/websites/"] {
	max-width: 31.250em!important;
	min-height: initial!important;
 }*/
 
 
#notice div[id^="el"] table{
	/*margin-top:-1.875em;*/
 }
 
#notice div[id^="el"] table b{
	margin-bottom:0.313em;
  }

#petite_vignette_wmo{
	width:3.125em;
	max-height:4.063em;
	display:block;
	padding: 0 0.313em 0 0;
	float:left;
}

.infopage td.overview_vignette{
       width:8%;
}

img#web_vignette_wmo{
	width:6.25em;
	display:block;
	margin: 0 0.375em 0.375em 0;
	float:left;
}

div[id^="el"] img#web_vignette_wmo{
	width:6.25em;
	display:block;
}


/*globe*/
div[id^="el"] img.globe_wmo {
	width:0.938em;
	display:none;
}

div[id^="el"] img.pglobe_wmo{
	width:0.938em;
	vertical-align:top;
	display:none;
}

div[class*="publisher"] {
	font-weight: normal;
}


.perio_title {
	margin-left:0.313em;
	font-weight : bold; /* Couleur des titres de periodiques en affichage*/
	color : #4362A3;
}
.bull_title {
	color : #555; 
}

.liste_bulletins {
	margin-top:0.313em;
}

form p.shelve_descr_encadre{
	display:none;
}

form div[id^="input_box_id"].notice-child{
	display:block!important;
}

/* ---Recherche simple personnalisee-- */
#search form select[name="typnoti"]{
	margin-left:0.625em;
}




/* ---------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------*/
/*                       ONGLETS DE L'AFFICHAGE PUBLIC/ISBD                   */
/* ---------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------*/

ul.onglets_isbd_public {
    list-style-type: none;
    margin: 0;
    padding-left:0;
}

ul.onglets_isbd_public li {
    float: left;
    height: 1.313em;
    margin: 0.125em 0.125em 0 0.125em;
    border: 0.063em solid #aaaaaa;
    background-color: #cccccc;/*Couleur du fond du mot ISBD quand la vue ISBD
est active pour l'affichage des resultats de recherche*/
}

ul.onglets_isbd_public li.isbd_public_active {
   border-bottom: 0.063em solid #eeeeee;
   background-color: #c0c0c0;/*Couleur du fond du mot PUBLIC quand la vue PUBLIC
est active pour l'affichage des resultats de recherche*/
}

ul.onglets_isbd_public a {
    float: left;
    display: block;
    color: #666;
    text-decoration: none;
    padding: 0.125em 0.250em 0 0.250em;
    cursor: default ;
}

ul.onglets_isbd_public li.isbd_public_inactive a:hover {
    background: #FFF;
    /*cursor: pointer ;*/
}

ul.onglets_isbd_public li.onglet_basket, ul.onglets_isbd_public li.onglet_basket
a {
    border: none;
	background:none;
    cursor: pointer;
	margin-top:-0.625em;
    float:right;
}



ul.onglets_isbd_public li.onglet_tags, ul.onglets_isbd_public li.onglet_tags a {
    border: none;
	background:none;
    cursor: pointer;
	text-decoration:underline;
}

/* Colonnes */
.colonne2 {
	float: left;
	width: 50%;
}

.colonne_suite {
	float: left;
}


/*classe affichage personnalise, colonne information des notices*/
td.notice_info{
	width:3.125em;
	text-align:left;
}

/*Affichage personnalise des periodiques*/
.fond-mere {
	background-color: #DDD; /*Couleur de fonds du mot periodique en
affichage des resultats*/
	color: #002551;
	font-weight:bold;
	display:none;

}

.fond-article {
	background-color: #DDD; /*Couleur de fonds du mot article en affichage
des resultats*/
	color: #002551;
	font-weight:bold;
	display:none;
}

/*recherche affichage personnalise/*	
/*image "plus" pour deplier les criteres de recherche simple, oe chercher*/	
#zsimples.noticenotice-parent img{
	background-color:#EEE;
}
	
#zsimplesChild.notice-child{
	border: none;
	padding-top:0.313em;
}

/*recherche multicriteres affichage personnalise*/
.search_dico {
	position:relative;
	top:-0.313em;
	margin-left:0.125em;
}


/*Affichage personnalise des resultats de recherche*/
#search_result h3 img, div#resultatrech_see h3 img {
	float:right;
}

#resultatrech_liste tbody tr td table, #resultatrech_liste tbody {
	padding-top:0.313em;
}

div#resultatrech_container blockquote{
        margin-top:2.188em!important;
}

div#resultatrech_see h3{
	margin-bottom:1.875em;
}

div#resultatrech_see h3 span{
	font-size:1em;
	font-weight: bold;
}

*/div#resultatrech_see i, blockquote img{
	display:none;
}/*

blockquote a.wmo_img_basket img, div#res_first_page a.wmo_img_basket img{
          display:inline;
}

div#res_first_page{
         margin-top:0.938em;
}


#resultatrech_liste blockquote{
	margin-top:0.625em;
	margin-left:auto;
        padding-top:1.563em;
}


a.img_basket img{
	display:inline;
	width:1.125em;
}

div[id^=el] a.pimg_basket img{
	display:block;
	width:1.125em;
	margin-top:-0.625em;	
	float:right;
}


div[id^=el] img.pj_docnum{
	display:inline;
    
    margin-left:0.313em;
    margin-top:0.125em;
    vertical-align:top;
 
}

input.numero_page { 

}

/*header de la notice*/

#notice p {
	margin:1em 0 1em 0;
}

b.heada_wmo, div[id^="div_public"] b.heada_wmo {
    font-family: Arial, Verdana, Geneva, sans-serif;
	text-decoration: none;
    font-size: 0.9em;
    font-weight: bold;
	color:#4362A3;
	vertical-align:top;
	margin-bottom:0.125em;
	display:inline;
}

a.parent_notice img#web_vignette_wmo, div[id^="el"] li img#web_vignette_wmo{
	display:none;
}

span.parent_notice a, a.heada_wmo{
     display:inline;
}

li span.heada_wmo{
    font-family: Arial, Verdana, Geneva, sans-serif;
	text-decoration: none;


    font-size: 0.9em;
    font-weight: bold;
	color:#4362A3;
	vertical-align:top;
	margin-bottom:0.125em;
	display:block;
}

#notice  ul span.wmo_fheader, #notice ul span.wmo_fheader span.serie_header{
	display:block;
}

#notice li span.serie_header, td span.serie_header {
        display:none;
}


#notice  ul li, #notice  ul{
	list-style-type:none;
	margin-top:0.125em;
	margin-bottom:0.625em;
	padding-top:0;
	padding-bottom:0;
}

#notice ul br, #notice ul li br{
	display:none;
}

b.heada_wmo span.responsabilite_wmo, span.presponsabilite_wmo, li
span.heada_wmo, #notice span.heada_wmo{
	font-weight:normal;
	display:block;
}


/*afficher les images dans le header des notices parentes*/
#notice span.wmo_pheader img, #notice span.picondoc, #wmo_serial_title img.icondoc{
	margin-right:0.313em;
	margin-top: 0;
	vertical-align: text-top;
	width: 1.5em;
}

div[id^=el] img.icondoc {
	margin-right:0.313em;
	margin-top: 0;
	width: 1.5em;
}

ul.rel_notice{
	margin-top:0.313em;
	list-style:none;
	
}

.notice-parent input, input[type="checkbox"]{
	margin-right:0.125em;
}

.search_result input[type="checkbox"] {
		float:left;
}



/*Infos sur l'editeur*/
.publisherlevel2 {
	
	font-family: Arial, Verdana, Geneva, sans-serif;
	color: #666;
	margin:0;
}

 .authorlevel2 h3, .publisherlevel2 h3{
	color:black;
	font-size:1em;
	font-weight:bold;
	text-transform:none;
	margin-top:0;
}


.publisherlevel2 .aut_comment, .publisherlevel2 p{
	display:none;
}

.publisherlevel2 li a, .collectionlevel2 li a{
	color: #4362A3;
}

.publisherlevel2 li a:hover, .collectionlevel2 li a:hover{
	color: #555;
}

.publisherlevel2 ul, .collectionlevel2 ul{
	display:inline;
}

.publisherlevel2 li, .collectionlevel2 li{
	display:inline;
	position:relative;
}
.publisherlevel2 li:after, .collectionlevel2 li:after {
	content: ". "; 
}
	
.resume_wmo, span.wmo_pub_details p, .shelve_descr, .summary, #aut_see p.shelve_descr:first-child {
	margin-top:0.313em;
	margin-right:0.125em;
	font-weight:normal!important;
	display:block;
	margin-bottom:0.625em;
	font-size: 1.1em;
	color: #666;
}


form h1.PageTitle, form p.shelve_descr{
      display:none;
}

/*Affichage detaille notice*/
/*Titre du doc*/
	div[id^=div_public]{
	margin-bottom:1.563em;
}

div[id^=div_public], div[id^=div_public] b{
	margin-bottom:7em;
}

div[id^=div_public] a i{
	display:none;
}

span#wmo_title_detailed{
	float: left;
	line-height: 1.250em;
}

table td h3 b{
	display: inline;
	color: #4362A3;
}

span#wmo_serial_title{
    display: inline!important;
    min-height: 1.250em;
    line-height: 1.250em;
    float: none!important;
}

a.img_basket[target="cart_info"] {
    float: left;
    margin-right: 0.188em;
}

div #wmo_bulletin_title{
	/*margin-left:1.563em;
	position:relative;*/
	float: left;
}

.wmo_part_title {
	position:relative;
	background-color: transparent;
	padding-left: 1.563em;
	overflow: hidden;
}

.wmo_part_title .icondoc {
	position:absolute;
	left:0.063em;
	top: 0;
}

.wmo_part_title>a,
.wmo_part_title>div,
.wmo_part_title>span,
.wmo_part_title>a.img_basket[target="cart_info"],
span#wmo_title_detailed {
    display: inline;
    float: none;
}

.addthis_toolbox {
	vertical-align:middle;
}

h3#wmo_title_detailed, #notice span.tit2 , #wmo_serial_title{
	color:#444;
	font-size:1em;
	display: inline;
	text-decoration:none;
	font-weight:bold;
	margin: 0 0.188em;
}


#notice h3, div.parent h3 {
	color:#666;
	}

#notice .wmo_subtitle_detailed{
	display:inline;
}

#notice a img#addtag {
	vertical-align: middle;
	width:1.5%!important;
}

p.wmo_link img {
	vertical-align: text-top;
	width:0.7%!important;
 }

/*Icone type de document*/
#notice{	
	margin-top:0.625em;
}

#notice span.responsability{
	margin-top:2em;
	margin-bottom:0.938em;
	position:relative;
	display:block;
}

#notice p.resume_wmo, #notice p.summary{
	margin:2.5em 0;
	display:block;
}

.wmo_languages{
	color:black;
	margin-bottom:5x;
}

.infopage .wmo_languages, .infopage .overview_responsability{
        color:#8A8A8D;
}

/*div.notice-parent > span > p > a:hover {
	color:#4362A3;
	text-decoration:underline!important;
}

div[id^="div_public"] a:hover {
    color:#666!important;
	text-decoration:underline!important;
}*/

#notice td .perso_wmo{
	margin-top:0.313em;
}

#notice td .wmo_collection{
	margin-bottom:0.938em;
}

.field_label, .wmo_languages span.field_label{
	font-weight:bold;
	font-style:italic;
	color:#444;
	padding-right: 0.625em;
}

.perso_wmo {
	display:block;
	margin-top: 0.625em;
}
.search_label{
	color:black;
}

p.isbn{
       margin-top:0.938em;
}

.search2_label{
	color:black;
	font-size: 1em;
	margin-left: 0.313em;
}

p.br{
	margin-top:0.313em;
	margin-bottom:0.188em;
}

.scheckbox{
	position: absolute;
	position: absolute;
	left: 0.313em;
	/*width: 37.5em;*/
	top: 6em;
	font-size: 1em!important;
}



.tags_wmo{
	margin:2em 0 3em 0!important;
}

/*.tags_wmo a{
	color: #E67002;
	font-weight:bold;
	}
*/
	
.tags_wmo a b  {
	color: #888!important;
	text-decoration: none!important;
	font-weight:normal;
	font-size: 1em;
}

.tags_wmo a b:hover  {
	color: #23abd1!important;
	text-decoration: none!important;
}

.tags_wmo a[href="#"] {
	margin-left: 2em;
}
	
/*div[id^="div_public"] > p.tags_wmo > a:hover {
	color: #E67002!important;
	text-decoration:none!important;
}*/



div.linked_notices > a:hover {
	color: #1268B8!important;
	text-decoration:none!important;
}


p.wmo_link{
	margin-top: 0.625em;
	font-weight:bold;
        
	margin-bottom: 0.625em;
	clear: both;
}

p.wmo_link > *, .linked_notices b {
	color:#444;
	font-style: italic;
	font-size: 1.1em;
}


.linked_notices b {
text-decoration:none!important;
display: block;
margin: 0!important;
padding:0!important;
}


#titre_exemplaires {
	color:#666;
	font-style: italic;
	font-size: 1.2em;
}

/*p.wmo_link a:hover, div.notice-parent > span > div > a:hover {
	text-decoration: underline;
}

/*div[id^="el"] p.tags_wmo img{
	display:none;
}*/

div[id^="div_public"] {
	font-weight:normal;
	color:#666;
}

.content_wmo b{
	margin-left:1.875em;
}

.notice-parent span.wmo_header{
	display:inline;
}

blockquote span.wmo_header a.heada_wmo{
	font-weight: bold;
	font-size: 1.1em;
}

#notice img#petite_vignette_wmo, li div.vignette, #notice #record_separator{
	display:none;
}

.wmo_liste_lecture img {
	vertical-align: top;
    width: 1.15em;
    margin-top: 0.25em;
}

.dijitTooltipContainer {
	padding: 0.1em!important;
	background: white!important;
	border: solid black 1px!important;
}

#notice ul{
	margin:0;
	
}

#notice p.serie{
	font-weight:bold;
}

#notice span.perso_wmo{
	color:black;
        margin-top:0.938em;
}

div[class^="linked_notices"] {
	margin-bottom: 0.5em;
}


div[class^="linked_notices"]:last-of-type {
	margin-bottom: 2em;
}

div[class^="linked_notices_block"] b {
	padding-top:1em;
}

div[class$="linked_notices_block_a"] b {
	padding-top:1em!important;
}



#notice b.heada_wmo{
	text-decoration:none;
}


table.docnum{
	width:auto;
	margin-bottom:0.625em;
	margin-top:-1.563em;
	float:left;
}


table.docnum img{
	width:3.125em;
	margin-top:1.563em;
	/*margin-bottom:-0.625em;*/
	display:block;
}

td.docnum {
	padding:0.250em;
}

td.docnum br{
	display:none;
}

div.explnum_type{
	display:none;
}

/*Output / Imprimer */
#print_options b, #docnum_part b {
	margin:0.625em 0 0.5em 0.313em!important;
	color:#4362A3!important;
	display: block;
}

#print_options center {
	margin-top: 1em;
}

#docnum_part {
	line-height:200%;
}


#docnum_part input[id^="list_lecture_cart"] {
	margin-bottom: 1em!important;
}

#docnum_part input br{
	margin-top: 1em!important;
}

#mail_part input[type="text"] {
	line-height:100%!important;
	width: 14em!important;
}

#pmbopac #mail_part input[value="+"] {
	padding: 0.625em!important;
}

#mail_part input[value="X"]	 {
	margin: 0 0.5em 0 1em!important;
}

#mail_part div.row div {
	font-weight: 600;
}

#mail_part > div.row > div:nth-of-type(2) {
	margin-top:-4.8em;
}

#mail_part div.row {
	margin-bottom: 1em!important;
}

#print_options div#sel_notice_tpl input#public, blockquote input#s0, blockquote
input#header, div#print_format, #sel_notice_tpl input#isbd, #notice_tpl option[value="0"], #notice_tpl option[value="13"]{
       display:none;
}

#print_options div#sel_notice_tpl2 {
    float: none;
    margin: 0;
    padding: 0;
    border: 0;
}

#print_options select {
	width: 75%;
}

/*RSS
a id#anchor_2 br, a id#anchor_2 span.responsabilite_wmo{
	display:none;
}*/

/*Page Help recherche simple*/
p.p_help {
    margin:0.938em;
}

ul.ul_help li{
     margin-bottom:0.625em;
     margin-right:0.938em;
	 margin-left:0.938em;
}

.pagetitle_help{
	color:#036;
	font-size:1.2em;
	margin-top:0.625em;
	background:none;
        margin-left:0.313em:
}

h3.doc_num{
	margin-top:0.625em;
}

h3 a img{
	display:none;
}

div.search_result{
	margin-top:0.625em;
}

form a.heada_wmo{
	color:#4362A3;
}

/*A rajouter a la css renon*/
#boutoncirculation, input.bouton[name="ok"] {
	padding-left:0.625em;
	padding-right:0.625em;
	color:black;
	margin-right:0.063em;
	display:inline!important;
}

td.expl_cote{
	color:#036; /*Couleur de la cote des exemplaires en affichage des
resultats*/
	font-weight: bold;
}

.expl_header_expl_note, .expl_note{
	display:none;
}

/*div#main_header a{
        color:#036;
        font-size:1em;
        font-weight:bold;
}*/

div.infopage table img.zoom{
        width: 6.25em; 
        -webkit-transition: all 0.3s ease-in-out; 
        -moz-transition: all 0.3s ease-in-out; 
        transition: all 0.3s ease-in-out;
}

div.infopage table img.zoom:hover { 
        width: 18.75em!important;
} 

table#drr td.focus table td.drr {
/*background-color: #DDEBF2;*/
/*border:none;*/
border-bottom: solid 0.063em grey;
padding-left:0.125em;
/*-moz-border-radius: 0.125em;
-o-border-radius: 0.125em;
-webkit-border-radius: 0.125em;
border-radius: 0.125em;*/
}

table#drr td.focus h2.focus_on {
margin-top: 0;
margin-bottom: 0;
background-color: #FF9B02;
padding-top: 0.188em;
padding-bottom: 0.188em;
padding-left: 0.313em;
text-transform: uppercase;
-moz-border-radius: 0.125em;
-o-border-radius: 0.125em;
-webkit-border-radius: 0.125em;
border-radius: 0.125em;
}

table#drr td.focus .mainpublication {
background-color: #FFFFDF;
padding-top: 0.625em;
padding-bottom: 0.625em;
padding-left: 0.625em;
padding-right: 0.625em;
margin-bottom: 1.250em;
}

table#drr td.focus h2.latest_publications {
color: white;
background-color: #4362A3;
margin-top: 0;
margin-bottom: 0;
padding-top: 0.188em;
padding-bottom: 0.188em;
padding-left: 0.313em;
text-transform: uppercase;
-moz-border-radius: 0.125em;
-o-border-radius: 0.125em;
-webkit-border-radius: 0.125em;
border-radius: 0.125em;
}

table#drr td.focus .mainpublication h3 {
color: #036;
font-size: 1.1em;
margin-bottom: 0.625em;
margin-top: 0;
text-transform: uppercase;
text-decoration: none;
}

table#drr td a#more{
text-align:left;
}

table#drr td.right{
float:right;
}

table#drr td.focus .mainpub_responsability {
color: #555;
margin-bottom: 0.625em;
}

table#drr td.focus .mainpublication p{
color: #036;
font-size: 1.1em;
}

table#drr img{
vertical-align: middle;
}

span.wmo_fheader{
color: #666;
font-size: 0.9em;
text-decoration: none;
font-weight: bold;
}

hr.record_separator{
margin-top:0.313em;
}

p.languages{
color:#555;
font-weight:normal;

}

span.sort{
	background:none;
    float: right;
    margin-right: 8.5em;
    -webkit-border-radius: 0.125em;
    border-radius: 0.125em;   
	margin-top: -0.4em !important;
}

span#sort2{
    padding-bottom: 0.438em;
}

p.sale{
margin-top:0.313em;
font-weight:bold;
display:none;
}

img.add_cart{
vertical-align:middle;
margin-right:0.125em;
}

#notice br.br_header{
display:none;
}

p.bull_ed{
margin-top:0.625em;
margin-left: -0.125em;
}

img#icon_bull{
margin-top:1.875em;
vertical-align:bottom;
}

p#no_analysis{
margin-bottom:0.938em;
}

div#container2 iframe html body div#container div#main div#intro_message{
display:none;
}

#main_header a#mail{
/*background-image: url("./styles/wmo/images/mail.jpg");*/
background-repeat: no-repeat;
display: block;
padding-left: 1.125em;
margin-left: 0.438em;
}

#textbox {
margin-top:0.625em;
border: 0.063em solid #999;
-moz-border-radius: 0.5em;
-webkit-border-radius: 0.188em;
border-radius: 0.188em;
-moz-box-shadow: 0.063em 0.063em 0.063em #999;
-webkit-box-shadow: 0.063em 0.063em 0.813em #999;
box-shadow: 0.313em 0.313em 0.313em #999;
padding: 0.625em;
margin-bottom: 1.250em;
}

#stay_alerted_form{
border: 0.063em solid #CCC;
padding-left: 0.625em;
padding-right: 0.625em;
padding-bottom: 0.188em;
padding-top: 0.188em;
}

#textbox p#form_warning{
margin:0.938em 0 0.313em 0
}

#textbox p span{
font-weight:bold;
color:#FF9B02;
}

#textbox li{
list-style-position: inside;
list-style-image: url("./images/puce1.png");
margin-bottom: 0.313em;
margin-left:1.250em;
padding-left: 1.125em;
}

.wmo_pub_title {
font-weight:bold;
}

/* Notices similaires */
.vignetteimg_simili {
    background-image: none;
    background-color: #FFFFFF !important;
}

.sharePopupContainer.uk-panel-box{
	height: 10em!important;
}

div.avis_notice {
	margin-bottom:3em;
}

div.avis_notice a {
	font-style: italic!important;
	color: #4362A3!important;
}

div.avis_notice input {
	margin: 0 0.5em 0 0.5em!important;
}


#notice div.avis_notice input.bouton, form[action="askmdp.php"] input.bouton, div.error form[name="loginform"] input.bouton, div[class*="contribution"] input.bouton {
	border-color: #23abd1!important;
}

/* Notice > disclaimer -LRey (28/03/2019) */
#notice #globalcampus_disclaimer br {
display:block!important;
}

/*Contribution*/
.tundra .dijitSelect .dijitButtonContents, .tundra .dijitSelect, .tundra .dijitTextBox {
  background: transparent!important;
}


.contributionDivContainer datalist[id*="list"] option value{
	display:none!important;
}

#cms_module_sectionslist_17 blockquote {
	font-weight: 600;
}

.fulltext p,
.less {
	display: none;
}

.fulltext:target p,
.fulltext:target .less {
	display: block;
}

.fulltext:target .more {
	display: none;
}

.read-more-state {
  display: none;
}

.read-more-target {
  opacity: 0;
  max-height: 0;
  font-size: 0;
  transition: .25s ease;
  margin: 2em 0 2em 0;
  color: #666;
}

.read-more-state:checked ~ .read-more-wrap .read-more-target {
  opacity: 1;
  font-size: 1.1em;
  max-height: 999em;
  font-weight: normal;
}

.read-more-state ~ #read-more-trigger-en:before {
  content: 'Show more';
}

.read-more-state:checked ~ #read-more-trigger-en:before {
  content: 'Show less';
}

.read-more-state ~ #read-more-trigger-fr:before {
  content: 'Lire la suite';
}

.read-more-state:checked ~ #read-more-trigger-fr:before {
  content: 'Réduire';
}

.read-more-state ~ #read-more-trigger-es:before {
  content: 'Leer más';
}

.read-more-state:checked ~ #read-more-trigger-es:before {
  content: 'Mostrar menos';
}

.read-more-trigger, .shelve_descr span a, input[class*="bouton"]:not(#history_action) {
  cursor: pointer;
  display: inline-block;
  color: #4362A3!important;
  font-size: 1.1em;
  /*line-height: 2;*/
  background: url(/opac/styles/wmo/images/btn_gray_mi.png) top left repeat;
  padding: 10px 40px !important;
  border:none!important;
  color: #444;
}

 #cart_action input[class*="bouton"] {
	 margin-right: 0.3em!important;
 }

.read-more-trigger, input.bouton[name="dsi_priv"], div.linked_notices > a  {
  font-size: 1.1em!important;
}

.read-more-trigger:hover {
	color: initial;
}

.shelve_descr span a{
	font-size: 1em;
	font-weight: 600;
}

