﻿	/* #############################################
		CSS appliqu�s aux Revues et au portail
		(aucun backends)
############################################# */

/* ---------------------------------------------------- */
/*		Le calque d'opacisation  		*/




#layout_fader
{
	display: none;
}

#layout_fader .fader_elt
{
	opacity: 0.3;
	background-color: black;
    position: fixed;
    height: 100%;
    top: 0;
    left: 0;
    width: 100%;
}

/* ---------------------------------------------------- */
/*		LA SUPER-BANNIERE     		*/

#super_banniere
{
	height: 26px;
	background-color: #a0a0a0;
	color: white;
	position: relative;
    width:970px;
    margin-left:auto;
    margin-right:auto;
}

#super_banniere .sb_bloc
{
	float: left;
	margin-left: 5px;

}

#super_banniere .float_L
{
	float: left;
	height: 26px;
}

#super_banniere .float_R
{
	padding-top: 3px;
	float: right;
}

/* par d�faut le logo n'est pas visible */
#super_banniere #sban_href_canope
{
	display: none;
}

#super_banniere #sban_logo_canope_container
{
	height: 26px;
    width: 109px;
	background-image: url("../Images_COMMONS/logo_canope_off.png");
}

#super_banniere #sban_logo_canope_container:hover
{
	background-image: url("../Images_COMMONS/logo_canope_on.png");
}

  #super_banniere .menu_item
, #super_banniere .menu_item a
, #super_banniere #menu_Compte
, #super_banniere #menu_Compte a
{
	/* Dom 26 aout 2015 font family */
	font-family: Georgia,"Times New Roman",sans-serif;
	font-size: small;
	color: white;
}

  #super_banniere .menu_item
, #super_banniere .menu_item a
{
 	*/font-weight: bold;   jpc*/
}

#super_banniere .menu_item .menu_item_txt:hover, #super_banniere .menu_item a:hover
{
	text-decoration: underline;
	/*margin: 3px 0 0 5px;  jpc (c'est ce qui fait "bouger" le menu)*/
}

#super_banniere .menu_it_sep
{
	padding: 0 5px;
}

#super_banniere #bloc_contacts
{
	margin-right: 2em;
}

body.anonyme        #super_banniere   #bloc_login
{
	display: block;
}

body.authentifie  #super_banniere    #bloc_login
{
	display: none;
}

body.anonyme        #super_banniere   #elt_menu_compte
{
	display: none;
}

body.authentifie  #super_banniere   #elt_menu_compte
{
	display: bloc;
}

body  #super_banniere   .menu_item_panier
{
	display: inline;
}

/* Par d�faut le panier est absent */
body  #super_banniere   #bloc_panier
{
	display: none;
}

body  #super_banniere   #bloc_pas_de_panier
{
	display: inline-block;
}


/* Si l'user a un panier non vide, on montre l'icone */
body.b_have_panier  #super_banniere   #bloc_panier
{
	display: inline-block;
}

body.b_have_panier  #super_banniere   #bloc_pas_de_panier
{
	display: none;
}


/* quand le menu compte apparait en liste-hover du #elt_menu_compte
	Les calculs de placement de l'�l�ment sont faite en js
*/
#super_banniere #menu_Compte
{
	z-index: 10;
	display: none;
	position: absolute;
	border: 1px solid black;
	padding: 0px;
	margin: 0px;
	background-color: #a0a0a0;
}

  #super_banniere #menu_Compte
, #super_banniere #menu_Compte a
{
	font-weight: normal;
}

#super_banniere #menu_Compte ul
{
    margin: 0px;
    padding: 0em;
}

#super_banniere #menu_Compte li
{
	list-style-type: none;
	padding: 2px 5px;
}

#super_banniere #bloc_quick_search
{
	font-family: arial,geneva,verdana sans-serif;
	display: inline-block;
}

  #super_banniere #bloc_quick_search  #fire_glob_search
, #btn_revue_search
{
	background: url("../Images_COMMONS/search_loupe blc.png") no-repeat scroll 0 0 transparent;
	border: 0 none;
	cursor: pointer;
	height: 22px;
	width: 22px;
}

#super_banniere #bloc_quick_search  #fire_glob_search
{
	float: right;
}

#super_banniere #bloc_quick_search #quick_search 
{
	margin-top: 0px;
	border: 0;
	padding: 0 0 0 5px;
	height: 18px;
	width: 240px;
	font-style: italic;
/* 	Dom 26 aout 2015 ajout */
	font-family: Georgia,"Times New Roman",sans-serif;	
	font-weight: normal;
	color: #FFF;
	background-color: rgba(117, 117, 117, 0);
	
/* 	Dom 26 aout 2015 pour tests
	position: absolute;
	left: 0px;
	width: 195px;
	height: 23px;
	border: 0 none;
	font-style: italic;
	font-weight: normal;
	font-size: x-small;
	color: #FFF;
	background-color: #3d3d3d;
*/
	
}

#super_banniere #bloc_quick_search #quick_search
{
	font-size: small;
}

  #super_banniere #bloc_quick_search #quick_search.activated 
, #panneau_gauche #txt_revue_search.activated 
{
	font-style: normal;
	font-size: small;  /* ajout jpc 8/7/15*/
}



/* ---------------------------------------------------- */
/*		LES Elements g�n�r�s par la Transfo XSL 		*/

/* Les resum�s ne doivent pas �tre affich�s */
.Resume
{
	display: none;
}

#bandeau_revue_acceuil
{
	position: absolute;
	left: 205px;
	top: 0px;
	width: 765px;
	height: 94px;
}

#contenus_revues
{
	margin: 0px 25px;
}


/* ---------------------------------------------- */
/*           Panneau GAUCHE 		*/



/* ---------------------------------------------- */
/*           Le menu d'authentification 		*/

/* Par d�fault, les revues n'ont pas d'abonnements papiers permis */
#layout_fader #menu_authentification #menu_Authentification_btnSouscrire_Papier
{
	display:none;
}


/* quand le menu auth appartient dans le calque d'opacisation */
#layout_fader #menu_authentification
{
	position: fixed;
	border: 1px solid black;
	background-color: #e6e6f0;
	padding-top: 1em;
	padding-bottom: 1em;
	padding-right: 1em;
}

#menu_authentification h4
{
	display: none;
}

#menu_authentification .menu_content
{
	margin-left: 13px;
}

#menu_authentification input 
{
    width: 200px;
}
#menu_authentification .Identification, #menu_authentification .btn_annuler
{
	background-color: white;
}

/* Styles for All Text in Authentification box */
#menu_authentification span, #menu_authentification a, #menu_authentification .oubli
, #menu_authentification .connexion, #menu_authentification .souscription, #menu_authentification .btn_annuler
{
	font-family: arial,Helvetica,sans-serif;
	color: black;
	font-size: x-small;
}

/* Let Buttons seems like regular text */
#menu_authentification .connexion, #menu_authentification .souscription, #menu_authentification .btn_annuler
{
	border: none;
	background-color: #e6e6f0;
	display: block;
	text-align: left;
	padding: 0;
	margin: 6px 0px;
}

/* Let all Buttons have hover-pointer */
#menu_authentification .connexion:hover, #menu_authentification .souscription:hover, #menu_authentification .btn_annuler:hover
{
	cursor:pointer;
	text-decoration:underline;
}

/* Add some extra space above 'connexion' */
#menu_authentification .connexion
{
	margin-top: 10px;
}

#li_souscrire_papier
{
	display:none;
}

/* ---------------------------------------------- */
/*   Le Bloc de conditions de souscriptions */
*#TexteInfo {
  background-color: #a0a0a0;
/*  border-radius: 0.5em 0.5em 0.5em 0.5em;*/
  color: white;
  font-size: 110%;
  font-weight: bold;
  margin: 1em 50px 2em;
  padding: 0.5em 1em;
  line-height: 150%;
}

/*------------     SYNOPSIS           --------------*/

/* El�ments h�rit�s du transfo XSL qui doivent etre cach� dans le synopsis */
  .synopsis .appelnote
, .synopsis .appelndlr
, .synopsis .ciblenote
{
	display: none;
}



#menu_lien_enregistrer {
display: none;
}



/***************************************************************************************************************
                       V E R S   L A   F A C T O R I S A T I O N    
****************************************************************************************************************/


/* ##########################################################
					Super Structure - Header - Footer
########################################################### */


body 
{
	font-family: arial,geneva,verdana sans-serif;
	color: #000000;
	background-color: #a0a0a0;
}

/* ------------------------------------------------------ */
/* 	Super Super Bloc contenant Tout  */
#conteneur 
{
	position:relative;
	margin: 0px auto;
	margin-bottom: 40px;
	background: white;
    background-color: #a0a0a0;  /*jpc*/
}


/* ------------------------------------------------------ */
/* 	Super Bloc contenant Les panneaux Gauche-Centre-Droit */
#centre 
{background-color: #a0a0a0;
position: relative;

}


.contenu
{
    background-color: white;
}

/* ---------------------------------------------- */
/* 				En-t�te 			*/
#header_revue
{
	background-image: url("../images/banniere.png");
	background-color: #eeeeee;
	background-position: top left;
	background-repeat: no-repeat;
	height: 94px;
	position: relative;
}

#bandeau_nom_revue
{
	display : none; /*jpc*/
	position: absolute;
	left: 205px;
	width: 765px;
	top: 30px;
	font-size: 250%;
	color: #444;
	text-align: center;
}

/* ---------------------------------------------- */
/* 				Pied de page 			*/
#footer_revue
{
    height: 50px;
    font-size: 0.85em;
	font-family: Georgia,"Times New Roman",sans-serif;	    
    margin: 0px 0px 0px 205px;
    text-align: center;
    border-top: 2px solid #E8E8E8;
	background-color: #a0a0a0;  /*jpc*/
	color : white;				/*jpc*/
}

#copyright {
	margin: 8px 0 0 0;
	font-size: 1em;
	text-align: center;
}

#footer_Liens
{
	margin-top: 15px;
}

#footer_Liens a
{
	padding: 0 6px;
	color:white;			/*jpc*/
}

#footer_Liens a:hover
{
}


/* ##########################################################
					Panneau GAUCHE 		
########################################################### */

#panneau_gauche
{
/* Dom 26 aout 2015 width padding */
	float: left;
	width: 205px;
	margin : 0;
	padding : 20px 0px 0 0px;
	font-family: Georgia,"Times New Roman",sans-serif; 
	background-color: #a0a0a0;
	color : white;
    
/*	border-style : hidden hidden solid solid;  */
	border-width: 1px;
	border-color : #a0a0a0 #a0a0a0 white white;
}

#panneau_gauche a 
{
	display: block;
	font-size: small;
    text-decoration: none;
	color: white;
    margin: 4px 0;
    padding: 2px 12px;
	cursor: pointer;
}

#panneau_gauche .menu
{
	margin-bottom: 1em;  /*espace sous menus Index, Navig, Publ. */
}

#panneau_gauche .menu h3, #panneau_gauche .menu h4
{
/* Dom 26 aout 2015   padding */
	font-size: small;
	letter-spacing: 0.1em;
	margin: 0;
	padding: 20px 0 5px 0px;	
	font-family: Georgia,"Times New Roman",sans-serif;  /* jpc NEW */
}

/* Bas de la boite encadrant le nom du menu */
#panneau_gauche .menu h4
{
/* Dom 26 aout 2015 remplace#DBDBDB */
	border-bottom: 1px solid #FFF;
}

#panneau_gauche a:hover
{
	color: #dddddd;
}
#menu_achat_versions_papiers
{
	display:none;
}

     /* bloc recherche plein texte */
#bloc_revue_search
{
	position: relative;
	height:25px;
	margin-left: 0;
	
/*  Dom 26 aout 2015 supp margin-bottom: 15px; */
	margin-top: 20px;
	background-color: transparent;
	border-width: 1px 0px 1px 1px;
  	border-style: solid;
  	border-color: white;
}

#txt_revue_search
{
/* Dom 26 aout 2015  left width height background-color: #a0a0a0	  */
	position: absolute;
	left: 0px;
	width: 198px;
	height: 24px;
	border: 0 none;
	font-style: italic;
	font-weight: normal;
	font-size: x-small;
	font-family: Georgia,"Times New Roman",sans-serif;
	color: #FFF;
/*	background-color: #3d3d3d;*/
	background-color: transparent;
	padding-left: 5px;
}

#txt_revue_search.activated
{
	font-size: small;
}

#btn_revue_search
{
/* Dom 26 aout 2015   padding */
	position: absolute;
	left: 175px;
}

#panneau_gauche ul
{
    list-style-type: none;
    margin: 0;
    padding: 0;
	background-color: transparent;
	font-weight: normal;
}

/* Par defaut le bouton inclure/exclure doc compl est cach� */
#btn_InclDocCompl
{
	display: none;
}

/* A moins que le code aie ajout� la class ad�quate dans un parent */
.btn_inclDoc_Visible #btn_InclDocCompl
{
	display: block;  /* jpc block; */
}

#li_rech_rubs
{
	display: none;
}

/* ---------------------------------------------- */
/*           Le menu recherche|document		*/

#panneau_gauche .menu_decal li a, #menu_LiensDocument li a
{
    color: white; 
    margin: 4px 0;
    padding: 2px 12px; 
}

.menu_decal li a:hover, #menu_LiensDocument li a:hover
{
	color: #dddddd;
}

/*    padding: 2px 12px;  4px 0 4px 35px;  jpc*/


#li_RechercheNumero
{
	display:none;
}


/* ---------------------------------------------- */
/*           Le menu Navigation de la revue 		*/

#panneau_gauche #menu_navigLiensRevue {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
}

#titre_menu_navigLiensRevue {
	display:block;
}

#menu_navigLiensRevue a
{
    color: white; 
    margin: 4px 0;
    padding: 2px 12px;
	text-decoration: none;
}
#menu_navigLiensRevue a:hover {
	color: #dddddd;
}

/* ------------------------------------------------------------------------------ */
/*------------ Bandeau de navigation dans les r�sultats / documents --------------*/

/*   Le Bloc Navigation documents */



/* ##########################################################
				Les Communs des Contenus
########################################################### */

.left 
{
	text-align: left;
}

.center 
{
	text-align: center;
}

.right
{
	text-align: right;
}

/* -------------------------------- */
/* 				LES INPUTS  		*/
.ChampLong,.ChampMoyen,.ChampCourt, .ChampCourriel 
{
	background: white url(../images/argos_fd_input.gif) repeat-x;
	border: 1px solid #dbdbdb
}
.ChampCourt {
	width: 8em;
}
.ChampMoyen {
	width: 11em;
}
.ChampLong {
	width: 35em;
}
.ChampCourriel {
	width: 19em;
}


/* -------------------------------- */
/* 				LES BOUTONS  		*/
a.bouton_2, input.bouton_1 {

}

a.bouton_1 {

}

a.bouton_1:hover
{

}

a.bouton_2
{

}

a.bouton_2:hover,
input.bouton_1:hover {

}

input.bouton_2 {

}

.fond_boutons {

}

.loupe,
.Rplus,
#btnRetourPanelRecherche,
#btn_SupprTout,
.button_light,
a.bouton_2 {
	cursor: pointer;
	color : #77A;
	background: #f5f5f5 url(../images/argos_fd_btn_off.gif) repeat-x;
	border: 1px solid #cccccc;
	text-decoration: none;
}

.loupe:hover,
.Rplus:hover,
#btnRetourPanelRecherche:hover,
#btn_SupprTout:hover,
.button_light:hover,
a.bouton_2:hover {
	color : #009AB0;
	background-image: none;
	}

.div_button
{
	background-color: #f5f5f5;
}

/* -------------------------------- */
/*			 LES PANNEAUX 			*/
.contenu  .panel
{

}

.contenu  .panel.with-bg
{
	background: #f5f5f5;
}

.grand_cadre
{ 
	background: #f5f5f5;
	margin: 20px 20px 0 8px;
	padding: 10px 8px 20px 10px;
	border: 1px solid #DBDBDB;
}

.intitule_panel
{
	color: #575757;
	margin-top: 1em;
}


/* -------------------------------- */
/*			 LES BLOCS 				*/

.contenu .bloc
{
	border-top: 1px solid #DBDBDB;
}

.contenu .bloc.no-separator
{
	border-top: none;
}


/* Pas de separateur au dessus du premier bloc */
.contenu  .bloc:first-child
{
	border-top: none;
}

/*------------ Bandeau de navigation dans les r�sultats / documents --------------*/
/*------------ fl�ches droite/gauche supprim�es par jpc, � la demande DP --------------*/


/*   Le Bloc Navigation documents */
.bloc_navigDoc
{
    margin: 0 0 1.5em 0;
}

.bloc_navigDoc ul {
    display: table;
	/*background: none repeat scroll 0 0 /*#dcdcdc;*/
	background: none repeat scroll 0 0 #transparent;
	width: 100%;
    margin: 0;
    padding: 0;
}

.bloc_navigDoc li {
    display: table-cell;
    margin: 0;
    padding: 0;
    list-style: none outside none;
}

.bloc_navigDoc a {
    display: inline-block;
    font-size: 80%;/*font-size: small;*/
    margin: 0;
    padding: 0.1em 2em;
    text-decoration: none;
	color : black;
}

.bloc_navigDoc a:hover
{
    color: #b8b8b8;
}

.bloc_navigDoc .center span a {
    padding: 0.3em;
	background-image: none;
}
.bloc_navigDoc .center span a:hover {
	background-image: none;
}

.bloc_navigDoc .center a:first {
    padding: 0.3em;
	background-image:url("../../commons_images/page_prec.gif")
}

.bloc_navigDoc .center {
/*    float: left;*/
    text-align: center;
	width: 44%;
}
.bloc_navigDoc .right {
/*	float: left;*/
	width: 28%;
    text-align: right;
}

.bloc_navigDoc .left {
/*	float: left;*/
	width: 28%;
    text-align: left;
}
.ghost {
	visibility: hidden;
}

/*
li .nav_res.num_page {
    background: url("../../commons_images/page_prec.gif") 40px center no-repeat;
}
*/


li .nav_res.prec {
    background: url("../../commons_images/page_prec.gif") 4px center no-repeat;
}
li .nav_res.prec:hover {
    background: url("../../commons_images/page_prec_on.gif") 4px center no-repeat;
}
li .nav_res.suiv {
    background: url("../../commons_images/page_suiv.gif") 88px center no-repeat;
}
li .nav_res.suiv:hover {
    background: url("../../commons_images/page_suiv_on.gif") 88px center no-repeat;
}

li .nav_doc.prec {
    background: url("../../commons_images/page_prec.gif") 6px center no-repeat;
}
li .nav_doc.prec:hover {
    background: url("../../commons_images/page_prec_on.gif") 6px center no-repeat;
}
li .nav_doc.suiv {
    background: url("../../commons_images/page_suiv.gif") 102px center no-repeat;
}
li .nav_doc.suiv:hover {
    background: url("../../commons_images/page_suiv_on.gif") 102px center no-repeat;
}

/* pas d'image pour "sommaire" et "doc r�f�rent" jpc 30/8/15

li .nav_res num_page {
    background: url("../images/page_som.gif") 10px center no-repeat;
}
li .nav_doc.som:hover {
    background: url("../images/page_som_on.gif") 10px center no-repeat;
}
li .nav_doc.ref {
    background: url("../images/doc_ref.gif") 10px center no-repeat;
}
li .nav_doc.ref:hover {
    background: url("../images/doc_ref_on.gif") 10px center no-repeat;
}
*/