/*
Regles CSS pour modele de structure de fichiers HTML pour site Web d'Erudit

Auteur : Luc Grondin

*/
@import url(/css/commun.css);
@import url(/css/dynamique.css);

body { font-size: 0.9em; color: #000; }


/* Divisions generales de page */
div#hautPage { height: 74px; }
div#logoErudit { float: left; margin: 6px 0 0 21px;/* font-family: "Arial","Helvetica",sans-serif; font-size: 0.75em;*/ }
div#teteCentre { float: left; margin: 0; } /* 40px + 20px (marges div#logoErudit) + 130px (logo Erudit) = 190px (div#infoRevue)*/
div.teteCentre { float: left; margin: 0; }
div#infoPerso { clear: right; float: right; margin: 9px 0 0 0; }
body div#accesCorpus { clear: left; height: 116px; background-image: url(/images/hautOngletsGeneral.png); background-repeat:
    no-repeat;  background-color: #FFF; border-bottom: 1px solid #C3C3C3; }
body.revue div#accesCorpus { background-image: url(/images/hautOngletsRevue.png);  }
body.livre div#accesCorpus { background-image: url(/images/hautOngletsLivre.png);  }
body.these div#accesCorpus { background-image: url(/images/hautOngletsThese.png);  }

/*body.info div#accesCorpus { clear: left; height: 116px; background-image: url(/images/hautOngletsRevue.png); background-repeat:
    no-repeat;  background-color: #FFF; border-bottom: 1px solid #C3C3C3; }*/
div#menuBandeau { float: left; margin: 0 0 0 41px; display: inline; /* Bug de la double marge de MSIE */  }
div#rechercheBandeau { float: right; margin: 15px 12px 0 0; }
/*div#infoZone { clear: both; padding: 1em; background-color: #F0F0F0; }
body.accueil div#infoZone { background-color: #fff; }
body.article div#infoZone { margin-bottom: 0; }*/
div#corps { clear: both;  }
div#voletGauche,
div.voletGauche { float: left; margin: 0; width: 200px;  }
div#contenu { float: left; width: 569px;  border-left: 1px solid #C3C3C3; }
body.struct_accueil div#contenu { float: none; margin: 0 0 0 200px; width: auto;  }
div.bandeauR { float: left; width: 569px;  border-left: 1px solid #C3C3C3; }
/*div#contenu { margin: 0 0 0 200px; padding: 10px; border-left: 1px solid #C3C3C3; }*/
/*body.revue div#contenu { min-height: 600px; }*/
body.article div#contenu { float: none; position: relative; width:auto; margin: 0 0 0 200px; /* padding-top: 0.1em; MSIE n'aime pas 0 ici */  }
div#piedPage { clear: both; border-top: 1px solid #C3C3C3; }

/** Pages d'information **/
body.info div#titrePage { clear: both; margin: 0 0 0 35px; }
body.info div#titrePage h1 { padding-top: 20px; /*font-family: Tahoma,Arial,Helvetica,sans-serif;*/ font-weight: bold; }
body.info div#contenu { float: none; width: auto; margin: 0 0 0 25px; padding: 20px; }
body.info div#contenu p { margin: 0 0 15px 0; text-align: justify; }

/** Haut de page **/
div#infoPerso a { padding-left: 18px; margin-left: 20px; font-size: 11px; text-decoration: none; }
div#infoPerso a:hover {text-decoration: underline; }
div#infoPerso a.rss  { padding-right: 10px; /*padding a retirer quand alertes introduit*/ background-image: url(/images/iconeRSS.png); background-repeat: no-repeat; }
div#infoPerso a.selection { margin-left: 2px; padding-top: 1px; background-image: url(/images/iconeSelect.png); background-repeat: no-repeat; }
div#infoPerso a.alertes { padding-right: 10px; background-image: url(/images/iconeAlertes.png); background-repeat: no-repeat; }
div#infoPerso span.identification { font-size: 11px; }

/** Message en haut de page **/
div#message_tete { /*display:none;*/ float: left; /*position: relative; left: 355px; top: 10px;*/  width: 230px; margin: 10px 0 0 0; padding: 4px; font-size: 10px; font-weight: bold; color: #B02000; border: 1px solid #B02000; background-color: #fff; }
div#message_tete a { color: #B02000; }
div#message_tete p { /*float: left; width: 202px;*/ margin: 0; padding: 0; }
div#message_tete img { display: block; margin: 0 4px 0 0; float: left; width: 36px;}
/*
div#message_tete { width: 300px; position: absolute;  margin-left: auto;
  margin-right: auto;
  margin-top: 10px;
  right: 700px;
  color: #B02000;
  background-color:  #fff;
  text-align: justify;
  font-size: 11px;
  font-weight: bold;
  border: 1px solid #ccc;
  padding: 4px;
	  }
div#message_tete img{width: 36px; height: auto; float: left; padding-right: 5px; }
*/

div#menuBandeau div.onglet { float: left; width: 119px; } 
div#menuBandeau div.onglet p { margin: 42px 0 0 24px; font-size: 12px; font-family: Arial,Helvetica,sans-serif; font-weight: bold; color: #FFF; }
div#menuBandeau div.onglet p.pair { margin-top: 34px; }
div#menuBandeau div.onglet a { color: #FFF; text-decoration: none; }
div#menuBandeau div.onglet a:hover { color: #CCC; }
div#menuBandeau .ici { /*border: 1px solid #DDD; padding: 0 0.5em;*/  }
div#rechercheBandeau p { font-size: 11px; padding: 0; }
div#rechercheBandeau a { padding: 0; text-decoration: none;  }
div#rechercheBandeau a:hover {text-decoration: underline; }
div#rechercheBandeau input { width: 120px; height: 15px; font-size: 10px; vertical-align: bottom;  }

div#rechercheBandeau input.soumettre { width: 18px; height: 18px;  padding: 3px; /*line-height: 18px;*/  background:  url(/images/soumettreRechSimple.png); background-repeat: no-repeat; background-position: center; border: none; cursor: pointer  }

/* a enlever */
div#rechercheBandeau button,
div.reRecherche button { width: 18px; height: 18px; border: none; color: #FFF; background-color: #B02000; text-align: center; vertical-align: bottom; }
div#rechercheBandeau button:hover { color : #CAA; }

/* Sous-menu relatif a la zone */
div#sousMenu { clear: both; margin: 0 0 0 41px; /*padding: 25px 0 0 0;*/ height: 60px; }
div#sousMenu div { padding: 25px 0 0 0; font-size: 12px; }
div#sousMenu a { padding-right: 12px; text-decoration: none;  color: #777; }
div#sousMenu a.ici { color: #B02000; }


/** Corps **/

/* general */ 
a.ancre { display:block; visibility: hidden; height: 0; font-size: 0; line-height: 1px;  }
div.gauche { float:left; }
div.droite { float:right; }
div.centre { float: left;  }

/* Volet gauche */
div#voletGauche div { margin: 10px;  }

/* Acces rapide */
div#accesRapide {  margin: 0; border-bottom: 1px solid #C3C3C3;  }
div.hautRevue div#accesRapide {  border-bottom: none;  }
div#accesRapide table { margin-bottom: 10px; }
div#accesRapide td { width: 40px; font-size: 9px; text-align: left; /*font-family: Tahoma,Arial,Helvetica,sans-serif;*/ }
div#accesRapide td.soumettre { width: 20px; text-align: right; }
div#accesRapide input { font-size: 10px; width: 32px; }
div#accesRapide select { font-size: 10px; width: 177px; }
div#accesRapide td.soumettre a { /*width: 18px; height: 18px;*/ padding: 3px 7px; line-height: 18px; background:  url(/images/soumettreAccesRapide.png); background-repeat: no-repeat; background-position: center; text-decoration: none; }

/* A retirer */
div#accesRapide button { visibility:hidden; width: 16px; height: 16px; border: none; color: #FFF; background-color: #B0B0B0; text-align: center; }
div#accesRapide button:hover { color : #CCC; }

.recherche #accesRapide{ margin-top:-6px; margin-left:10px;}

div#numeros { margin: 0 0.25em; padding: 0 0.25em; overflow: auto; height: 30em; }
div#numeros p { /*width: 16em;*/ font-family: "Segoe UI",Arial,Helvetica,sans-serif; text-align: center; }
div#numeros p a.sousMenu { color: #900; text-decoration: none; }
/*div.offNav { margin: 0 1em; }*/
div#numeros a { font-family: "Segoe UI",Arial,Helvetica,sans-serif; font-size: 0.9em; color: #77F; text-decoration: none; }
div#numeros ul { padding: 0; margin: 0; }
/*ul.plus, a.plus { display: block; padding-left: 0.75em; margin-left: 0.75em; }*/

/* Voir dynamique.css
li.acceslibre, li.accesrestrain { list-style-type: none; background-repeat: no-repeat; background-position: top left; padding-left: 20px; } */
div#voletGauche div#legendeAcces {  margin: 0 10px; padding: 5px; border: 1px solid #C3C3C3; }
div#voletGauche div#legendeConnexion {  margin: 7px 10px; padding: 2px; border: 1px solid #C3C3C3; }
div#voletGauche div#legendeConnexion  p{  color:#FE2E2E;font-size:12px; background-image: url(/images/accesCadenasFerme.png); padding-left:17px; background-repeat:no-repeat; margin-left:0px; }
div#legendeAcces p { margin: 0.25em 0; background-repeat: no-repeat; background-position: top left; padding: 0 0 0 20px; font-size: 11px; color: #999; }
div#legendeAcces p.accesrestrain { background-image: url(/images/accesCadenasFerme.png); }
div#legendeAcces p.accesaccorde { background-image: url(/images/accesCadenasOuvert.png); }
/*div#legendeAcces p.acceslibre { background-image: none; }*/
div#legendeAcces p.droitauteur { background-image: url(/images/accesBloqueCopyright.png); }

/* Feuilletage */
table.feuilletage { border-left: 10px solid #FFF; border-right: 10px solid #FFF; }
/*table.feuilletage tbody { width: 196px; }*/

table.feuilletage td {  border-bottom: 1px solid #C3C3C3; padding: 10px 0px 10px 0px; text-align: center; }
table.feuilletage td img.coverpage { border: 1px solid #C3C3C3; }
table.feuilletage td br { display: none; /*margin: 0; padding: 0; height: 0;*/ }
table.feuilletage td img.iconefeuilletage { margin: 0 5px 0 0; }
table.feuilletage td a { display: block; margin-bottom: 5px; text-decoration: none; font-size: 11px; }

/* Navigation numeros */
div.lesnumeros ul { padding-left: 20px; margin: 0; }
div.lesnumeros a { outline-style: none; }
li#numerochoisi a { color: #B02000; }
p.sectionHorsSerieNumero a { outline-style: none; }
p.sectionHorsSerieNumero a#numerochoisi { color: #B02000; }
p.sectionIndexNumero a { outline-style: none; }
p.sectionIndexNumero a#numerochoisi { color: #B02000; }


/** Boite centre **/
/* Info Revue */
div#logoRevue { float: right; padding: 10px 10px 10px 0; /* width: 172px; text-align: right;*/ }
div#infoRevue { float: left; margin: 0 0 7px 0; padding: 0 0 8px 0; width: 375px;  }
body.recherche div#infoRevue { padding-bottom: 16px; }
div#infoRevue p { font-size: 11px; color: #444; padding: 0 0 0 10px;  }
div#infoRevue p.issn { margin: 0 0 5px 0; }
div#infoRevue p.relation {  }
div#infoRevue p.relation a { text-decoration: none; }
div#infoRevue p.relation a:hover { text-decoration: underline; }
/* div#infoRevue div p { font-size: 0.75em; }
div#infoRevue p.editeur { font-size: 0.85em; } */
div#infoRevue p#volumaison { font-size: 12px; color: #000; }
div#infoRevue p#theme { font-size: 12px; font-weight: bold; color: #000; }
div#infoRevue p.titre { padding: 10px ; font-size: 14px; font-weight: bold; color: #194A96; margin: 0 0 0.25em 0; }
div#infoRevue span.etiquette { color: #000; /*font-weight: bold;*/ }

/* Info numero  */
div#infoNumero { margin: 0; padding-top: 10px;  border-top: none; clear:both; }

/* Navigation suivant - prcdent */
div#suiv-preced { clear: left; margin: 20px 10px 10px 10px; /* A CORRIGER */border-top: 1px solid #C3C3C3;  }
div#suiv-preced div { margin: 0 0 5px 0; }
div#suiv-preced a { font-size: 10px; /*font-family: Tahoma,Arial,Helvetica,sans-serif;*/ text-decoration: none; }
div#suiv-preced a:hover { text-decoration: underline; }
div#suiv-preced span.deco { font-weight: bold; }

/** NOUVELLE DISPOSITION **/
table#bandeauRevue { width: 569px; border-collapse: collapse; }
td#logoRevue { padding: 10px 10px 0 0; vertical-align: top; float: right; text-align: right; }
td#infoRevue { padding: 10px 0 0 10px; vertical-align: top; }
td#infoRevue p { font-size: 11px; color: #444; padding: 0 10px 0 0;  }
td#infoRevue p.issn { margin: 0 0 5px 0; }
td#infoRevue p.relation {  }
/* div#infoRevue div p { font-size: 0.75em; }
div#infoRevue p.editeur { font-size: 0.85em; } */
td#infoRevue p#volumaison { font-size: 12px; color: #000; }
td#infoRevue p#theme { font-size: 12px; font-weight: bold; color: #000; }
td#infoRevue p.titre { padding: 0 10px 10px 0 ; font-size: 14px; font-weight: bold; color: #194A96; margin: 0 0 0.25em 0; }
td#infoRevue span.etiquette { color: #000; /*font-weight: bold;*/ }

/* Navigation suivant - prcdent */
table#suiv-preced { margin: 20px 10px 10px 10px; border-top: 1px solid #C3C3C3;  }
table#suiv-preced td { width: 280px; }
table#suiv-preced td.gauche { text-align: left; }
table#suiv-preced td.droite { text-align: right; }
/*table#suiv-preced div { margin: 0 0 5px 0; }*/
table#suiv-preced a { font-size: 10px; text-decoration: none; }
table#suiv-preced a:hover { text-decoration: underline; }
table#suiv-preced span.deco { font-weight: bold; }

/** FIN NOUVELLE DISPOSITION **/

/* Message de restriction d'acces */
div.message_restriction {
background: url("/image/cadenas_ferme.png") no-repeat 6px 6px ;
	width:537px;
	margin: 0px 10px 40px 10px;
	background-color: #e6e6e6;
	border-radius: 5px;
	padding: 6px;
	}
	
div.message_restriction p {
	font-size: 13px;
	padding-left: 50px;
	margin-top: 0.5em;
	}

div.message_restriction p.titre {
	font-weight: bold;
	color:#194A96;
	}

div.message_restriction p.message_restriction_lien 	{
   /* background: url("/images/soumettreAccesRapide.png") no-repeat;*/
    line-height: 18px;
	/*padding: 3px 6px 3px 6px;*/
	padding:0px;
	margin-left:50px;
    text-decoration: none;
	margin-top: 10px;
}

div.message_restriction p.message_restriction_lien  A	{
font-weight: bold; }

/* Message de page inexistante */
body.sommaire div.message_restriction {
background: url("/image/point_exclamation.png") no-repeat 6px 6px ;
	width:537px;
	margin: 20px 10px 40px 10px;
	background-color: #e6e6e6;
	border-radius: 5px;
	padding: 6px;
	}
	
	

/* Liminaire general */
h1 { /*margin: 30px 0 10px 0;*/ padding: 30px 0 10px 0; text-align: left; font-size: 14px; color: #194A96; }
h1 span.sstitre,
h1 span.titreparal,
h1 span.sstitreparal { display: block; }

div.noteedito, div.notegen { margin: 15px 0 15px 182px; }
div.noteedito p, div#article div.noteedito li p, div.notegen p, div#article div.notegen li p { font-size: 11px; text-align: justify; color: #999; line-height:normal; }
div.noteedito p.titre, div.notegen p.titre { font-weight: bold;  }
div.noteedito p.nompers, div.notegen p.nompers, div.noteedito p.auteur, div.notegen p.auteur, div.noteedito p.nomorg, div.notegen p.nomorg { font-style: italic; text-align: right; margin: 5px 0 0 0; }
div.noteedito p a, div.notegen p a { text-decoration: none; }
div.noteedito p a:hover, div.notegen p a:hover { text-decoration: underline; }

/* Articles */
/* Boite de services */
div#menuServices {  }
div#menuServices div.info h2 { font-size: 1em; color: #AAA; text-align: center; margin: 0.5em 0 0 0; background: #EEE; }
div#menuServices div { margin: 0; padding: 10px 0; border-bottom: 1px solid #C3C3C3; }
/* div#menuServices div.superieur { border-top: 1px solid #FDD; border-right: 1px solid #FDD; border-bottom: 1px solid #FDD; border-left: 1px solid #FDD; }
div#menuServices div.inferieur { border-right: 1px solid #FDD; border-bottom: 1px solid #FDD; border-left: 1px solid #FDD; }*/
div#menuServices a { font-size: 11px; text-decoration: none; display: block; }
div#menuServices a.ici { color: #B02000; cursor: default; }
div#menuServices a.texteintegral { font-weight: bold; }
div#menuServices p.lieninactif { color: #999 ; display: block; font-size: 11px;}

div#accesOffert {  margin: 20px 0 0 0; padding: 10px; border: 1px solid #C3C3C3; text-align:center; }
div#accesOffert  p { margin:  0; font-size: 11px; color: #999; text-align:left;}

/* Revue */
div#infoRevue p#redacInvite { font-size: 0.85em; color: #000; }

/* Liminaire */
div#typeart { /*clear: both;*/ margin: 20px 0 10px 30px; color: #999; font-size: 17px; font-weight: bold; }
div#article { margin: 0 10px 0 0; }
div#boiteArt { padding: 0 0 0 30px; /*width: 527px;*/ }
div#article h1 { margin: 0; padding: 10px 0; font-size: 18px; }
h1 span.trefbiblio { display: block; font-size: 16px; }
div#article h1 span.sstitre,
div#article h1 span.sstitreparal { font-weight: normal; } 
div#article h1 span.titreparal,
div#article h1 span.sstitreparal { color: #999; }
div.auteur { margin: 1em 0; }
div.auteur p.nompers, div.auteur p.nomorg { font-weight: bold; font-size: 13px; font-family: Arial,Helvetica,sans-serif; color: #194A96; }
div.auteur p { font-size: 11px; }
div.auteur a  { text-decoration: none; }

div.traducteur  { text-align: right;  font-style:italic; }

/* enlever */div#article h2.resume { margin: 20px 0 10px 0; font-size: 17px; color: #999; border-bottom: 1px solid #C3C3C3; }
div#article div.resume h2 { margin: 40px 0 10px 0; font-size: 18px; color: #999; border-bottom: 1px solid #C3C3C3; clear: none }
p.titreparal,
p.sstitreparal { margin: 0 0 10px 0; font-weight: bold; font-size: 14px; }
div#article p.titreparal.avec_stp { margin-bottom: 0; }
p.sstitreparal { color: #555; }
p.resume,
div#article div.resume p,
p.motcle { text-align: justify; font-size: 13px; }
div#article div.resume p { margin: 0 0 7px 0; }
p.motcle span.titre { font-weight: bold;  }
p.motcle { margin: 14px 0 0 0; }

div#histpapier { margin: 2em 0; }
div#histpapier p { font-size: 11px; color: #B02000; }

/* Corps de l'article */
div#corpsArticle { margin: 10px 0; }
body.plan div#corpsArticle div {margin: 15px 0; padding: 0 0 15px 0; border-bottom: 1px solid #C3C3C3;}
div#partiesann { margin: 10px 0; }
div#separCorpsH { clear: both; height: 36px; background-image: url(/images/separCorpsArticleHaut.png); background-repeat: no-repeat; background-position: top left;  }
div#separCorpsB { clear: both; height: 36px; background-image: url(/images/separCorpsArticleBas.png); background-repeat: no-repeat; background-position: top left;  }
div#separCorpsH hr,
div#separCorpsB hr { visibility: hidden; color: #FFF; background-color: #FFF;  }
div#article h2, 
div#article h3, 
div#article h4,
div#article h5  { clear: left; color: #194A96; text-align: left; }
div#article h6,
div#article h6.section6 { clear: left; color: #3768B4; text-align: left; }

div#article h2 { margin: 30px 0 30px 0; font-size: 18px; font-weight: bold; }
div#article h3 { margin: 30px 0 15px 0; font-size: 16px; font-weight: bold; }
div#article h4 { margin: 15px 0 7px 0; font-size: 14px; font-weight: bold; }
div#article h5 { margin: 15px 0 7px 0; font-size: 14px; font-weight: normal; font-style: normal; }
div#article h6 { margin: 15px 0 7px 0; font-size: 14px; font-weight: normal; font-style: normal; }
div#article h6.section6 {  font-weight: normal; font-size: 13px; }

/* Ci-dessous, on impose une largeur de 484px afin de contourner le bogue du double padding de MSIE  */
div#corpsArticle h2 { margin: 20px 0; padding: 25px 0 20px 45px; width: 484px; background-repeat: no-repeat; background-position: 25px bottom }
div#corpsArticle h3 { padding-left: 45px; width: 484px; background-repeat: no-repeat; background-position: 30px 5px;  }
div#corpsArticle h4,
div#corpsArticle h5,
div#corpsArticle h6,
div#corpsArticle h6.section6 { width: 484px; padding-left: 45px; background-repeat: no-repeat; background-position: 30px 3px;  }

div#corpsArticle h2 { background-image: url(/images/decoTsec1.png); }
div#corpsArticle h3 { background-image: url(/images/decoTsec2.png); }
div#corpsArticle h4 { background-image: url(/images/decoTsec3.png); }
div#corpsArticle h5 { background-image: url(/images/decoTsec4.png); }
div#corpsArticle h6 { background-image: url(/images/decoTsec5.png); }
div#corpsArticle h6.section6 { background-image: url(/images/decoTsec6.png); }

body.plan div#corpsArticle h2,
body.biblio div#corpsArticle h2 { margin: 30px 0 30px 0; width: auto; padding: 0; background-image: none;  }
div#article h2.partieannexe,
div#article div.merci h2,
body.plan div#article h2,
body.biblio div#article h2 { color: #999; border-bottom: 1px solid #C3C3C3; }
div#article h2.no { border-bottom: 1px solid #C3C3C3; }
div#article h3.partieannexe { font-size: 15px; color: #999; }

div#article h1.special,
div#article h2.special,
div#article h3.special,
div#article h4.special,
div#article h5.special,
div#article h6.special { padding-left: 30px; text-align: center; border: none; background-image: none; }

/* Blocs de texte */
div.epigraphe, 
div.dedicace { margin: 20px 0 20px 265px; font-size: 13px;  }
div.dedicace { text-align: right; font-style: italic; }
div.epigraphe p {  text-align: justify; font-size: 13px; }
div.epigraphe p.source { font-weight: bold; color: #555; text-align: right; }

div.para { width:auto; margin: 0; clear: left; }
div.para p {  clear: left;  margin: 0 0 15px 30px; font-size: 14px; line-height: 19px; text-align: justify;  }
div.para p.a_1 { clear: none; }
p.horspara { margin: 0 0 15px 30px; font-size: 14px; line-height: 19px; text-align: justify; clear: left;  }
div.encadre1 p.horspara,
div.encadre2 p.horspara { margin-left: 0; }
div.refbiblio { margin: 0 0 1em 0; }
div.biblio p { margin: 0 0 0 30px; font-size: 14px; text-align: justify;  }
div.biblio p.biblio { margin: 0 0 1em 30px; font-size: 14px; text-align: justify;  }
div.grnotebio p { margin: 0 0 7px 30px; font-size: 14px; text-align: justify;  }
div.merci p { margin: 0 0 7px 30px; font-size: 14px; text-align: justify;  }
div.note {  clear: both; }
div.grnote div.note p { margin: 0 0 7px 30px; font-size: 14px; text-align: justify;  }
div.note img { padding-left: 30px; }
div.note p img { padding-left: 0; }

div.annexe p { margin: 0 0 7px 0; font-size: 14px; text-align: justify; }
div.annexe div.note { margin: 10px 0 0 0; }
div.annexe div.note p { margin: 0 0 7px 30px; }

blockquote {  margin:  10px 0 10px 50px; border-left: solid 1px #C3C3C3; }
li blockquote,
div.figtableg blockquote {  margin:  10px 0 10px 20px; }
div.exemple blockquote {margin-left: 30px;}
div.exemple table blockquote {margin-left: 20px;}
div.para > blockquote {clear:left;}
blockquote p, 
div.para blockquote p,
div.annexe blockquote p,
div.grnote div.note blockquote p,
div.grfigtableg blockquote  p, 
div.figtableg blockquote p { font-size: 13px; /*line-height: 1.3em;*/ margin: 0 0 10px 20px; }
div.exemple blockquote p { margin-right: 15px; }
blockquote p.source,
div.grnote div.note blockquote p.source,
div.exemple blockquote p.source,
div.grfigtableg blockquote  p.source, 
div.figtableg blockquote p.source,
div.encadre1 blockquote p.source,
div.encadre2 blockquote p.source { font-weight: bold; color: #555; text-align: right; margin: 0 0 10px 20px;  }
div.exemple blockquote p.source { margin-right: 15px; }
div#corpsArticle>blockquote p, div.annexe>blockquote p {line-height: 19px; text-align: justify;}

div.verbatim div.droite,
div.verbatim div.gauche { float:none; } 
div#article div.exemple div.verbatim p.source, div.exemple div.verbatim p.source, blockquote div.verbatim p.source {font-weight: bold; color: #555; text-align: left; margin: 0 10px 15px 20px;}
div.bloc { margin: 0 0 15px 0; }
div#corpsArticle>div.verbatim div.bloc p {line-height: 19px; text-align: justify;}
div#corpsArticle>div.verbatim div.bloc.alignh_centre p {text-align: center;}
div#article li div.bloc p, div.bloc p { margin: 0 0 0 60px; }
div#article li div.verbatim p.source, div.verbatim p.source { font-weight: bold; color: #555; margin: 0 0 15px 60px; }
blockquote div.bloc p,
div.grnote div.note blockquote div.bloc p { margin: 0 0 0 20px; }
div.grnote div.note > div.verbatim div.bloc p { margin: 0 0 0 50px; }
div.poeme div.bloc p, div.poeme div.bloc p.source { margin: 0 0 0 90px; text-indent: -30px; font-size: 13px; }
div.noteedito div.poeme div.bloc p, div.noteedito div.poeme div.bloc p.source { margin: 0 0 0 90px; text-indent: -30px; font-size: 11px; }
blockquote div.poeme div.bloc p,
div.note blockquote div.poeme div.bloc p { margin: 0 0 0 50px; text-indent: -30px; font-size: 13px; }
div.exemple blockquote div.poeme div.bloc p { margin-right: 15px; }
div.exemple table.listerelation1 td.lrsource blockquote div.poeme div.bloc p { margin-right: 0; }
div.epigraphe div.poeme div.bloc p { margin: 0; }
div.exemple div.bloc p { margin: 0 10px 0 20px; }
div.exemple div.poeme div.bloc p { margin-left: 50px; text-indent: -30px; }
div.bloc p.a_1 { margin: 0 0 10px 60px; }
div.bloc.alignh_gauche p { text-align: left;}
div.bloc.alignh_centre p {  text-align: center; }
div.bloc.alignh_droite p { text-align: right; }
div.bloc.alignh_justifie p { text-align: justify; }
div.bloc p.alignh_gauche { text-align: left;}
div.bloc p.alignh_centre {  text-align: center; }
div.bloc p.alignh_droite { text-align: right; }
div.bloc p.alignh_justifie { text-align: justify; }
div.formeef { font-family: 'Courier New',Courier,monospace; }
div.formeef p,
blockquote div.formeef p { font-size: 80%; }

/* Encadres */
div.encadre1 { clear: both; margin: 1em 0 1em 30px; padding: 20px; border: 1px solid #164A96; background-color: #F0F4F8; }
div.encadre2 { width: 248px; float: right; margin: 0 0 0 10px; padding: 10px; border: 1px solid #164A96; background-color: #F0F4F8; }
div.encadre1 div.legende,
div.encadre2 div.legende { margin: 0 0 10px 0; }
div.encadre1 div.note,
div.encadre2 div.note { margin: 10px 0 0 0; }
div.encadre1 p,
div.encadre2 p { margin-top: 10px; font-size: 14px; text-align:justify; }
div.encadre1 div.legende p.titre,
div.encadre2 div.legende p.titre { margin: 0; font-weight: bold; color: #999; }
div.encadre1 div.note p,
div.encadre2 div.note p { color: #999; }
div.encadre1 p.source,
div.encadre2 p.source {  margin: 10px 0 0 0; font-size: 12px; color: #555; }
div.encadre1 a.nonote,
div.encadre2 a.nonote { float: left; font-size: 11px; vertical-align: super; }

div#corpsArticle div.encadre1 h2, 
div#corpsArticle div.encadre1 h3, 
div#corpsArticle div.encadre1 h4,
div#corpsArticle div.encadre1 h5  { padding: 0 0 0 0 ; background: none; clear: left; color: #194A96; text-align: left; }
div#corpsArticle div.encadre1 h6,
div#corpsArticle div.encadre1 h6.section6 { padding: 0 0 0 0 ; background: none; clear: left; color: #3768B4; text-align: left; }

div#corpsArticle div.encadre1 h2 { margin: 20px 0 15px 0; font-size: 18px; font-weight: bold; }
div#corpsArticle div.encadre1 h3 { margin: 20px 0 1px 0; font-size: 16px; font-weight: bold; }
div#corpsArticle div.encadre1 h4 { margin: 10px 0 7px 0; font-size: 14px; font-weight: bold; }
div#corpsArticle div.encadre1 h5 { margin: 10px 0 7px 0; font-size: 14px; font-weight: normal; font-style: normal; }
div#corpsArticle div.encadre1 h6 { margin: 10px 0 7px 0; font-size: 14px; font-weight: normal; font-style: normal; }
div#corpsArticle div.encadre1 h6.section6 {  font-weight: normal; font-size: 13px; }

/* Exemples */
div.exemple, 
div.grexemple { clear: both; margin: 15px 0 15px 30px; padding: 0; border: 1px solid #C3C3C3; }
div.grexemple div.exemple { margin: 15px 0 0 0; padding: 0; border: none; }
div.exemple div.legende,
div.grexemple div.legende { margin: 10px 20px 10px 20px; border-bottom: 1px solid #C3C3C3;}
div.exemple div.note,
div.grexemple div.note { margin: 10px 20px ; }
div.exemple p { margin: 0 20px 15px 20px; font-size: 14px; text-align:justify; }
div.exemple div.legende p { margin: 10px 0 0 0; }div.exemple div.legende p,

div.grexemple div.legende p { margin: 0; }
div.exemple div.legende p.titre,
div.grexemple div.legende p.titre { font-weight: bold; color: #999;  }
div.exemple div.note p,
div.grexemple div.note p { clear: none; margin-left: 15px; color: #999; }
div.exemple>p.source,
div.grexemple>p.source {  margin: 10px 20px; font-size: 12px; color: #555; }
div.exemple a.nonote,
div.grexemple a.nonote{ float: left; font-size: 11px; vertical-align: super; }
div.exemple div.legende p.titre span.no,
div.grexemple div.legende p.titre span.no { padding-right: 0px; }
div#article div.exemple li p { margin: 10px 20px 0 0; font-size: 14px; text-align:justify; }
div.exemple img { padding: 0 0 0 20px; }
div.exemple p img { padding: 0 0 0 0; }
div.exemple p.foo,
div.grexemple p.foo,
div.encadre1 p.foo { margin: 0; padding:0; color: #fff; line-height: 1px; font-size: 1px; visibility:hidden; }

/* Figures et tableaux */
div.figtab, div.grfigtab { clear: left; margin: 0 0 0 30px; }
div.grfigtab div.figtab { clear: left; margin: 30px 0; }
div.figtabimgt { float: left; clear: left; margin: 0 0 15px 0; padding: 0; font-size: 11px; }
div.figtableg { margin: 0 0 0 130px;  }
div.grfigtableg { clear: left; }
div.grfigtableg p,
div.figtableg p { clear: none; margin: 0 0 5px 0; font-size: 13px;   line-height: 16px;  text-align:justify; }
div.figtab p.nofigtab,
div.grfigtab p.nofigtab { margin: 10px 0 ;font-size: 15px; font-weight: bold; color: #555; }
div.tabtexte p.titre,
div.figtableg p.titre,
div.grfigtableg p.titre { margin: 10px 0 ;font-weight: bold; font-size: 13px; text-align:justify; }
div.tabtexte div.note,
div.figtableg div.note, div.grfigtableg div.note { margin: 10px 0; }
div.tabtexte div.note p,
div.figtableg div.note p,
div.grfigtableg div.note p { font-size: 12px; margin: 0 0 0 30px; }
div.figtableg p.source,
div.grfigtableg p.source {  margin: 10px 0 5px 0; color: #555; font-size: 12px; }

div.figtabimgt p { margin: 0; padding: 0; font-size: 11px; text-align: center; }
div.figtabimgt a { text-decoration: none; }
div.figtabimgt a:hover { text-decoration: underline; }
div.tabtexte p.titre span.nofigtab,
div.figtableg p.titre span.nofigtab { color: #555; }
div.tabtexte div.note span.nonote,
div.figtableg div.note span.nonote,
div.grfigtableg div.note span.nonote { float: left; font-size: 11px; vertical-align: super; color: #555; }
div.tabtexte div.note a.nonote,
div.figtableg div.note a.nonote,
div.grfigtableg div.note a.nonote { float: left; font-size: 11px; vertical-align: super; }

/* Tableaux textuels */

/* Note : les styles sont developpes pour satisfaire le modele de tableau
   de MSIE 6 qui ne permet pas de generer des bordures autour des elements
   tr, thead, tfoot et tbody.  On doit donc definir les couleurs de bordures
   sur td et th, puis utiliser dans le code HTML l'attribut rules="groups".
   Pour obtenir un filet plus gras pour distinguer thead et tfoot de tbody, on
   doit agir avec des selecteurs sur les th/td contenus dans thead et tfoot.  */


col.centre,
colgroup.centre{ text-align: center; }

table.tabtexte1,
table.tabtexte2,
table.tabtexte3,
table.tabtexte4 { border-collapse: collapse; margin: 7px 0; padding: 0; border-top: 2px solid #204C9C; border-bottom: 2px solid #204C9C; border-left-color: #204C9C; border-right-color: #204C9C; font-size: 11px; }
table.tabtexte5 { border-collapse: collapse; border: none; }

table.tabtexte1 td,
table.tabtexte2 td,
table.tabtexte3 td,
table.tabtexte4 td,
table.tabtexte5 td {border-left-color: #204C9C; border-right-color: #9A9A66; border-top-color: #204C9C; border-bottom-color: #204C9C; margin: 0; padding: 3px 7px;  background-color: #FFF; color: #000; }
table.tabtexte1 th,
table.tabtexte2 th,
table.tabtexte3 th,
table.tabtexte4 th,
table.tabtexte5 th { border-left-color: #9A9A66; border-right-color: #204C9C; border-top-color: #204C9C; border-bottom-color: #204C9C; margin: 0; padding: 3px 7px; font-weight: bold; background-color: #E3EAF4; color: #666666; }
table.tabtexte1 p,
table.tabtexte2 p,
table.tabtexte3 p,
table.tabtexte4 p,
table.tabtexte5 p { margin: 0; padding: 0; line-height: 14px; font-size: 11px; text-align: inherit; }
div.exemple table {margin: 10px 20px 10px 20px;}
/*div.para div.exemple table tbody tr td p.droite { text-align: right; }*/

/* Pour les navigateurs qui tiennent compte des proprietes de style
   sur les groupes */
/* Il n'y a pas de selecteurs necessaires pour le type 1 et 3 (class=tabtexte1 et tabtexte3) */
/* selecteurs pour les type 2 et 4 (class=tabtexte2 et tabtexte4) */

table.tabtexte2 tbody td,
table.tabtexte4 tbody td,
table.tabtexte2 tbody th,
table.tabtexte4 tbody th { border-bottom: 1px solid #204C9C; }
/*div.tabtexte colgroup { border-left: 1px solid #9A9A66; border-right: 1px solid #9A9A66; }*/
table.tabtexte1 thead tr,
table.tabtexte2 thead tr,
table.tabtexte3 thead tr,
table.tabtexte4 thead tr { border-bottom: 2px solid #204C9C;}
table.tabtexte1 tbody,
table.tabtexte2 tbody,
table.tabtexte3 tbody,
table.tabtexte4 tbody { border-bottom: 1px solid #204C9C; }
div.tabtexte thead td,
div.tabtexte thead th { border-top: none; }
div.tabtexte tfoot td { border-top: 2px solid #204C9C; }
div.tabtexte tfoot th { border-top: 2px solid #204C9C; }
table.tabtexte5 tbody td, 
table.tabtexte5 tbody th,
table.tabtexte5 thead td, 
table.tabtexte5 thead th, 
table.tabtexte5 tfoot td, 
table.tabtexte5 tfoot th { border: none; }

table.tabtexte6 td { margin: 0; padding: 0; } /* Tableau sans marge et sans padding (et sans filet), pour usage "de forme" */

div.tabtexte p.source {  margin: 10px 0 10px 0; color: #555; font-size: 12px; }

/* Audio - Video (av-media)*/
div.av-media { clear: left; margin: 0 0 30px 30px; }
div.av-media p.noav-media { margin: 10px 0; padding-bottom: 10px; font-size: 15px; font-weight: bold; color: #555;}
span.label { float: left; padding: 0 3px 0 35px; line-height: 25px; background-repeat: no-repeat; background-position: 0 100%;  border-bottom: 1px solid #e3eaf4; }
span.label.audio { background-image: url(/revue/images/ongletAudio.png); }
span.label.video { background-image: url(/revue/images/ongletVideo.png); }

div.av-media p.titre { clear: left; margin: 10px 0 ;font-weight: bold; font-size: 13px; text-align:justify; }
div.av-media div.legende { margin: 10px 0 0 0; }
div.av-media div.legende p { clear: none; margin: 0 0 5px 0; font-size: 13px;   line-height: 16px;  text-align:justify; }
div.av-media div.note { margin: 10px 0; }
div.av-media div.note p { font-size: 12px; margin: 0 0 0 30px; }
div.av-media div.note span.nonote,
div.av-media div.note a.nonote{ float: left; font-size: 11px; vertical-align: super; color: #555; }
div.av-media p.source { margin: 10px 0 0 0; color: #555; font-size: 12px; }


/* Equations */
div.grequation { margin: 0 0 0 30px; }
div.equation { margin: 0 0 0 30px; }
div.grequation>div.equation { margin: 0; }
div.grequation p, div.equation p  { margin: 0; }
div.grequation span.no { font-weight:bold; }
div.equation span.no { font-weight: normal; float: right; padding-left: 20px; }
div.grequation div.legende { margin: 10px 0 0 0; }
div.equation div.legende { margin: 10px 0 0 0; }
div#corpsArticle>div.grequation p {line-height: 19px; text-align: justify;}
div#corpsArticle>div.equation p {line-height: 19px; text-align: justify;}
/*div.equation img { float: left; }    faire ajouter p lorsque equation = image */

/* Inline */
/* a */
h2 a { font-size: 1px; }
h2 a#ls1,h2 a#ls2,h2 a#ls3,h2 a#ls4,h2 a#ls5,h2 a#ls6,h2 a#ls7,h2 a#ls8,h2 a#ls9, h2 a#ls10, 
h2 a#ls11,h2 a#ls12,h2 a#ls13,h2 a#ls14,h2 a#ls15,h2 a#ls16,h2 a#ls17,h2 a#ls18,h2 a#ls19, h2 a#ls20,
h2 a#ls21,h2 a#ls22,h2 a#ls23,h2 a#ls24,h2 a#ls25,h2 a#ls26,h2 a#ls27,h2 a#ls28,h2 a#ls29, h2 a#ls30,
h2 a#ls31,h2 a#ls32,h2 a#ls33,h2 a#ls34,h2 a#ls35,h2 a#ls36,h2 a#ls37,h2 a#ls38,h2 a#ls39, h2 a#ls40,h2 a#ls41 { font-size: 18px; }
h2 span.appelnote a  { font-size: 10px; }
a.nopara { float: left; font-size: 10px; color: #999; font-family: Arial,Helvetica,sans-serif }
div.annexe a.nopara { visibility: hidden; }
div.refbiblio a.no { margin-top : 1px; float: left; font-size: 11px; color: #555; text-decoration: none; }
a.renote { float: left; font-size: 11px; }

/* span */
span.appelnote { margin: 0 0 0 2px; font-family: Arial,Sans-serif; font-size: 10px;  vertical-align: 2px; color: #204C9C; background-color: #E3EAF4; }
h1 span.appelnote {  font-family: Arial,Sans-serif; font-size: 0.75em; font-weight: normal; font-style: normal;  /*vertical-align: 0.3em;*/  background-color: #E3EAF4; margin: 0 0 0 2px; }
span.appelnote a { text-decoration: none; }
span.appelnote a:hover { text-decoration: underline; }

/* Listes */

div#article ul,
div#article ol{ margin: 0 0 0 30px; padding: 0 0 10px 20px; }
div#article li ul,
div#article li ol{ margin-left: 0; padding: 0 0 0 20px; }
div#article li { margin: 0; padding: 0; color: #194A96; }
div#article li li { color: #8CA5CB; }
div#article li p { margin: 0; padding: 0; font-size: 13px; color: #000; line-height:19px; text-align: justify;}
div#article li blockquote p { margin-left: 20px; }
div#article li blockquote p.source { color: #555; text-align: right; }
div.figtableg div.multicolonne {clear: none; }
div.multicolonne { clear: left; margin: 0 0 0 30px; }
div.multicolonne div { float: left; }
div#article div.multicolonne ol,
div#article div.multicolonne ul {margin-left: 0;  }
div#article div.multicolonne ul.nul {padding-left: 0;  }
/*div.multicolonne div.droite  { float: right; }*/
.nbcol2 { width: 49.5%; }
.nbcol3 { width: 33%; }
.nbcol4 { width: 24.7%; }
/* Listes de relation*/
td.lrsource,td.lrcible, td.lrno, td.numerotation { border: none; text-align: left; vertical-align: top;}
table.listerelation1 td.lrsource,
table.listerelation2 td.lrsource,
table.listerelation3 td.lrsource { padding-right: 10px; }
table.listerelation2 td.lrsource { font-weight: bold; }
table.listerelation3 td.lrcible { font-style: italic; }
table.listerelation5 td.lrsource { font-weight: bold;}
table.listerelation6 td.lrcible { font-style: italic;}
table.listerelation1 td,
table.listerelation2 td, 
table.listerelation3 td {}
table.listerelation4 td,
table.listerelation5 td,
table.listerelation6 td { margin-bottom: 10px; }
table.listerelation1 td p,
table.listerelation2 td p,
table.listerelation3 td p,
table.listerelation4 td p,
table.listerelation5 td p,
table.listerelation6 td p { margin-top : 0; margin-bottom: 5px ; }
div.exemple table.listerelation1 td p,
div.exemple table.listerelation2 td p,
div.exemple table.listerelation3 td p,
div.exemple table.listerelation4 td p,
div.exemple table.listerelation5 td p,
div.exemple table.listerelation6 td p { margin: 0 10px 5px 0; }
table.listerelation4 td.lrcible p { margin-left: 60px; }
table.listerelation1,
table.listerelation2, 
table.listerelation3 { margin-bottom: 10px; }
div#corpsArticle>table.listerelation1,
div#corpsArticle>table.listerelation2,
div#corpsArticle>table.listerelation3,
div#corpsArticle>table.listerelation4,
div#corpsArticle>table.listerelation5,
div#corpsArticle>table.listerelation6 { line-height: 19px; margin-left: 30px; }

td.lrno p { font-weight: bold; color: #666; }
td.numerotation p { color: #194A96; }
td.numerotation { padding-right: 10px; }

ul.cercle { list-style-type: circle; /*list-style-image: url(/revue/images/puceCercle1.png);*/ }
ul ul.cercle { list-style-type: circle; list-style-image: none; /*list-style-image: url(/revue/images/puceCercle2.png);*/ }
ul.carre { list-style-type: square; /*list-style-image: url(/revue/images/puceCarre1.png);*/ }
ul ul.carre { list-style-type: square; list-style-image: none; /*list-style-image: url(/revue/images/puceCarre2.png);*/ }
ul.disque { list-style-type: disc; /*list-style-image: url(/revue/images/puceDisque1.png);*/ }
ul ul.disque { list-style-type: disc; list-style-image: none; /*list-style-image: url(/revue/images/puceDisque2.png);*/ }
ul.tiret { list-style-image: url(http://www.erudit.org/revue/images/puceTiret1.gif); }
ul ul.tiret { list-style-image: url(http://www.erudit.org/revue/images/puceTiret2.gif); }
ul.nul { list-style-type: none; list-style-image: none; }
ol.decimal { list-style-type: decimal; list-style-image: none; }
ol.lettremaj { list-style-type: upper-alpha; list-style-image: none; }
ol.lettremin { list-style-type: lower-alpha; list-style-image: none; }
ol.romainmaj { list-style-type: upper-roman; list-style-image: none; }
ol.romainmin { list-style-type: lower-roman; list-style-image: none; }

/* Pied de l'article */
div#piedArt { clear: both; margin: 3em 3em 3em 4em; }
div#piedArt p { margin-top: 1em; font-size: 0.9em; }
div#piedArt table th { vertical-align:top; text-align: left; color: #666; font-size: 0.8em; }
div#piedArt table td { vertical-align:top; text-align: left; font-size: 0.8em; padding-left: 1em; }
/*div#piedArt span.etiquette { font-weight: bold; }
div#piedArt span.vide { padding: 0 0 0 11.6em; }*/


/* Image pleine grandeur   */
body.figtab div#corpsPG { clear: left; margin: 0; padding: 26px 0 35px 35px; 
    background-image: url(/images/fondDecoImgPG.png);background-repeat: no-repeat;
    background-position: top left; background-color: #FFF; }
body.figtab div#infoPerso span { padding-right: 10px; }
body.figtab div.lien { clear: right; float: right; margin: 10px 0 0 15px; padding: 0 10px 0 0;}
/*body.figure div#hautPage { height:auto; }
body.figure div#logoErudit { height: 74px; }*/
body.figtab div.idenNumero { margin: 0 0 1em 0; }
body.figtab div.idenNumero p { font-size: 0.7em;  }
body.figtab div.idenNumero p.titre { font-weight: bold; }
/*body.figure div.liminaire p {  }*/
body.figtab div.liminaire p.titre { font-weight: bold; font-size: 14px; color: #184B9A; }
body.figtab div.liminaire p.titre span.sstitre { display: block; font-weight: normal; }
body.figtab div.liminaire p.nompers { margin: 3px 0 0 0; font-weight: bold; font-size: 13px; color: #444;  }
body.figtab h1 { margin: 0; padding: 30px 0 10px 0; font-size: 16px; color: #444; }
body.figtab h1.nofigtab { color: #000; }
body.figtab h1.titre { padding-top: 0; }
body.figtab h1.titre span.nofigtab { padding-right: 30px; }
body.figtab div.figtab { margin: 0; padding: 0 10px 0 0; }
body.figtab div.figtableg { margin: 0; }
body.figtab div.figtableg p { margin: 1em 150px 0 1em; }
body.figtab div.figtableg blockquote { margin-left: 50px; }
body.figtab div.figtableg blockquote p { margin-left: 20px; }
body.figtab div.lien a { display: block; font-size: 11px; text-decoration: none;  }
body.figtab div.lien a:hover { text-decoration: underline; }
body.figtab ul,
body.figtab ol{ margin: 0 0 0 30px; padding: 0 0 10px 0; }
body.figtab li ul,
body.figtab li ol{ margin-left: 0; padding: 0 0 0 20px; }
body.figtab li { margin: 0; padding: 0; color: #194A96; }
body.figtab li li { color: #8CA5CB; }
body.figtab li p { margin: 0; padding: 0; font-size: 13px; color: #000; }
body.figtab li blockquote p { margin-left: 20px; }

/* TEST 
div#definition div.figtab p.titre { margin: 0; padding: 10px 0 10px 0; font-size: 16px; color: #444; font-weight: bold; }
div#definition div.figtab p.titre span.nofigtab { padding: 0 25px 0 0; color: #444; }
div#definition div.figtableg { margin: 0; }
div#definition div.figtableg p { margin: 10px 10px 5px 0; }
div#definition p.retour { margin: 0 0 0 30px; padding: 0 0 10px 0; }*/
/*
p#partenaires { text-align: right; }
div#ongletsCentre { margin: 2em 0;  font-size: 0.9em; }
div#ongletsCentre a { border-width: 1px 3px 3px 1px; border-style: solid; border-color: #800000;
	margin: 0;	padding: 0.5em; background-color: #E6E6E6; color: #000; font-family: Arial, Helvetica, sans-serif;
	border-radius: 0.75em 0.75em 0 0; -moz-border-radius:0.75em 0.75em 0 0; height: 2em; text-decoration: none;
}
div#ongletsCentre a:hover { background-color: #E0D0D0; }
div#ongletsCentre a#courant {  background-color: #FFF; color: #C00; }
div#contenu dt { margin: 0.5em 0 0 0; padding: 0; background-color: #E6E6E6; }
div#contenu dd { margin: 0.25em 0 0 0; padding: 0; }
div#indexRevues { font-size: 0.8em; }
*/

/** Plan de l'article **/
p.section1 { font-size: 1.2em; font-weight: bold; margin: 0.35em 10px 0 10px; }
p.section2 { font-size: 1.1em; margin: 0.35em 10px 0 30px; }
p.section3 { /*font-style: italic;*/ margin: 0.35em 10px 0 50px; }
p.section4 { margin: 0.35em 10px 0 70px; }
p.section5 { font-size: 0.8em; font-weight: bold; margin: 0.35em 10px 0 90px; }
p.section6 { font-size: 0.8em; margin: 0.35em 10px 0 110px; }
p.section1 a,
p.section2 a,
p.section3 a,
p.section4 a,
p.section5 a,
p.section6 a { text-decoration: none; }
p.section1 a:hover,
p.section2 a:hover,
p.section3 a:hover,
p.section4 a:hover,
p.section5 a:hover,
p.section6 a:hover { text-decoration: underline; }


/** Liste de volumes/numeros **/
div#voletGauche p.sectionHorsSerieNumero { margin: 10px; padding: 10px 0; border-top: 1px solid #C3C3C3; font-size: 11px;  }
div#voletGauche p.sectionIndexNumero { margin: 10px; padding: 10px 0; border-top: 1px solid #C3C3C3; font-size: 11px;  }
div#voletGauche p.noteNumero { margin: 10px; padding: 10px 0; border-bottom: 1px solid #C3C3C3; border-top: 1px solid #C3C3C3; font-size: 11px;  }
div#voletGauche p.sectionHorsSerieNumero span.titreHorsSerieNumero { color: #194A96; font-size: 12px; font-weight: bold; clear: right; }

/** Sommaire de numero **/
div#sommaire {clear: left; margin: 0 10px 0 0; }
div#sommaire table { margin-left: 10px; }
div#sommaire table.articles { margin-left: 0; }
div#sommaire table.articles table { margin-left: 4px; }


div#options { margin: 0 10px; clear: both; border-top: 1px solid #C3C3C3; }
div#options a { font-size: 10px; /*font-family: Tahoma,Arial,Helvetica,sans-serif;*/ text-decoration: none; }
div#options a:hover {text-decoration: underline; }

p.nbarticle {}

div#sommaire h1 { margin:60px 0 10px 10px; padding-top:0; font-weight: normal; }
div#sommaire h1 span.sstitre { font-weight: bold; font-size: 112%; }
div#sommaire p#redacInvite { margin: 0 0 0 0; font-size: 12px; }
div#sommaire p#nbarticle { display: none; font-size: 12px; color: #999; }

div#sommaire h2 { margin: 2em 0 0.25em 0; font-size: 15px; border-bottom: 1px solid #C3C3C3; color: #194A96; }
div#sommaire h3 { margin: 0.5em 0 0 0; font-size: 13px; color: #194A96; }
div#sommaire h4 { margin: 0; font-size: 12px;  color: #194A96;  }
div#sommaire td p { text-align: justify; }
div#sommaire p.titreparal { margin-bottom: 7px; font-weight: normal; }

body.sommaire div#piedArt { margin: 3em 3em 3em 0; }

/** Ajout Alexis ***/ 
table.resultat td.paddingLevel{ padding:0px  0px  0px  0px;  width:20px; }
table.resultat td.paddingLevel2{ padding:0px  0px  0px  0px ; width:40px; }
table.resultat td.paddingLevel3{ padding:0px  0px  0px  0px ; width:60px; }
table.resultat td.flatTable{ border-collapse: collapse; border-spacing:0px 0px; }
table.resultat td.flatPadding { margin: 0; padding: 0 0 10px 0; width:530px; /*height: 0; line-height: 0;*/}
table.resultat td.surtitre{ padding-bottom:0px; padding : 0px; }
table.resultat td.flatTable tr {margin: 0;  }
table.resultat td.flatTable td {margin: 0;  }
table.resultat p.notegen_section{ color:#ABABAB;font-size:12px;padding:0px; margin:0px 0px 4px 0px ;}

/** auteurs (articles, theses) **/

div#auteurs {margin: 0 10px; clear: both; border-top: 1px solid #C3C3C3;}
div#auteursthese {margin: 0 10px; clear: both; border-top: none;}

div#auteurs h1,
div#auteursthese h1 { font-size: 1.3em; font-weight: normal; color: #000000;}
div#auteurs h2,
div#auteursthese h2 { margin: 2em 0 0.25em 0; font-size: 1.1em; color: #000000; }
div#auteurs h3,
div#auteursthese h3 { margin: 1em 0 1em 0; font-size: 1.0em; color: #000000; }
div#auteurs h4,
div#auteursthese h4 { margin: 0.25em 0 0.25em 0; font-size: 0.9em;  color: #194A96;  }
div#auteurs td p,
div#auteursthese td p{ text-align: justify; color: #B02000; }

div#auteurs a,
/* div#auteursthese a { color: #6779B4; text-decoration: none;} */
div#auteurs a:hover{ text-decoration: underline;}
/* div#auteurs a:hover,div#auteursthese a:hover { text-decoration: underline;}*/
div#auteurs .document,
div#auteursthese .document { margin-left: 25px; margin-bottom: 5px; font-size: 0.8em;}
body.auteurs div#piedArt,
body.auteursthese div#piedArt { margin: 3em 3em 3em 0; }

/* "A propos de cette revue" -- HTML A REVOIR -- */
div#auteurs ul { margin: 0 0 0 20px; padding: 0 0 10px 0; }

div.titrefacette {
    margin: 5px;
}
div#listeBlocFacette0 , div#listeBlocFacette1  , div#listeBlocFacette2  , div#listeBlocFacette3   , div#listeBlocFacette4   { display: none; }
/*div#listeBlocFacette0 ul.facette, div#listeBlocFacette1  ul.facette, div#listeBlocFacette2  ul.facette, div#listeBlocFacette3   ul.facette, div#listeBlocFacette4   ul.facette{ display: none; }*/
div.titrealpha p a, div#titreuniversite p a, div.titrefacette p a { text-decoration: none; }
div#listealpha a, div#listeuniversite a, div#listeBlocFacette0 a, div#listeBlocFacette1 a, div#listeBlocFacette2 a , div#listeBlocFacette3 a , div#listeBlocFacette4 a  { text-decoration: none; }
div#listealpha a:hover, div#listeuniversite a:hover,   div#listeBlocFacette0 a:hover,   div#listeBlocFacette1 a:hover,    div#listeBlocFacette2 a:hover,   div#listeBlocFacette3 a:hover,   div#listeBlocFacette4 a:hover{ text-decoration: underline;}
div#listetypes a { text-decoration: none;  font-size:  0.8em; font-weight: normal; color: #6779B4; }
div#listetypes a:hover { text-decoration: underline; }
div#listetypes h5 { text-decoration: none;  font-size:  0.8em; font-weight: normal; color: #C3C3C3; }

/* Tableau de resultats (recherche ou sommaire de numero) */ 
table.resultat { margin-top: 20px; border-collapse: collapse; }
body.recherche table.resultat { margin-left: 10px; }
table.resultat td { padding: 0 0 10px 0; vertical-align: top; }
table.resultat td#optionsSelection { width: 510px; padding: 5px 0 5px 0; border-top: 1px solid #C3C3C3; border-bottom: 1px solid #C3C3C3; font-size: 11px; }
table.resultat td.options { padding: 5px 0 10px 0; line-height: 10px; background-image:url(/images/flecheBas.png); background-repeat:no-repeat; text-align: right; }
table.resultat p { margin: 0 10px; text-align: justify; }
table.resultat p.bloccit { margin: 0 10px 0 20px; }
table.resultat ul { margin: 0 0 0  15px; }
table.resultat li { margin: 0 10px; text-align: justify; }
table.resultat p.auteur { font-size: 12px; font-weight: normal;  }
table.resultat p.titre { font-size: 14px; font-weight: normal;  }
table.resultat p.trefbiblio { font-size: 13px; font-weight: normal;  }
table.resultat p.pagination { font-size: 12px; color: #999;  }
table.resultat p.doc { font-size: 12px;  }
table.resultat p.document { font-size: 12px; font-weight: normal;  }
table.resultat p.lien { font-size: 12px; font-weight: normal;  }
table.resultat div.resume{ padding: 0 10px 0 20px; font-size: 12px; }
table.resultat p.resume{ padding: 4px 3px 0 15px; font-size: 12px; border-left:1px solid #CDCDCD; margin-left:5px;}
table.resultat input { border: none; margin: 0; padding: 0; }
table.resultat  a { text-decoration: none; }
table.resultat a:hover { text-decoration: underline; }
table.resultat div.resume a { text-decoration: underline; }
table.resultat  a.opt1 { padding: 1px 5px 0 24px; background-image: url(/images/iconeSelect.png); background-repeat: no-repeat;  }
table.resultat  a.opt { padding: 0 5px; border-left: 1px solid #C3C3C3; }
table.resultat td.options a { font-size: 11px; /* lien normal pour l'instant color: #555;*/ }
.nonaccessible  { padding-left:16px; color: #999; background-image:url(/images/accesBloqueCopyright.png); background-repeat:no-repeat; }

table.resultat  td.numResultat { margin: 0; width: 65px; height: 55px; background-repeat: no-repeat; }
table.resultat tr.Culturel td.numResultat { background-image:url(/images/iconeArticle.png); }
table.resultat tr.Article td.numResultat { background-image:url(/images/iconeArticle.png); }
table.resultat tr.Livres td.numResultat,
table.resultat tr.Actes td.numResultat{ background-image:url(/images/iconeLivre.png); }
table.resultat tr.Theses td.numResultat { background-image:url(/images/iconeThese.png); }
table.resultat tr.Depot td.numResultat { background-image:url(/images/iconeDD.png); }
table.resultat  td.numResultat p { margin: 2px 10px 0 0; font-size: 12px; font-weight: bold; text-align:right; }
/*table.resultat p.navigationResultat { text-align: center; font-size: 12px; }*/
table.resultat tr.navigationResultat p { margin: 0; text-align: center; font-size: 12px; }
table.resultat tr.navigationResultat td { padding: 5px 0 0 0; }
table.resultat td.selection input { outline:none; }

p.foo.h4 { height: 40px; }
p.foo.h3 { height: 100px; }
p.foo.h2 { height: 200px; }
p.foo.h1 { height: 300px; }


/** Listes des revues **/
body.accueil a { text-decoration:none; } 

div#contenu a.rss { margin-left:3px; padding-right: 15px; /*padding a retirer quand alertes introduites */   }
div#contenu a.rss img {   margin-bottom:-2px; }
div.bandeauR a.rss { margin-left:3px; padding-right: 15px; /*padding a retirer quand alertes introduites */   }
div.bandeauR a.rss img {   margin-bottom:-2px; }

body.accueil a:hover {text-decoration: underline; }
div.petitBlocHaut { width: auto; /*float: none;*/ border: none; padding: 10px; }
div.petitBlocAccueil {float: left; margin: 0 2px 4px 0; width: 100px; text-align: center; background-color: #888; color: #FFF; font-size: 12px; }
div.petitBlocAccueil a,div.petitBlocAccueil a:visited,div.petitBlocAccueil a:link { color: #FFF; }
div.petitBlocAccueil a:hover { color: #CCC; }
div.petitBlocHaut div.choisi { background-color: #B02000; color: #FFF; /* Erudit: #B02000 */ }
div.revueOption {margin: 5px 0 0 10px; float: right; }
div.grosseLettre { margin: 10px 0 0 10px; color: #B02000; font-size: 14px; font-weight: bold;}
body.accueil div#contenu ul.listeRevue { margin: 0 0 0 10px; padding: 0 0 0 10px; }
body.accueil div#contenu ul.listeRevue li { margin:  0 0 0 20px; padding: 0; list-style-type: square; list-style-position: outside; list-style-image: none; color: #B0B0B0; font-size: 13px; font-family: Arial; }
body.accueil div#contenu ul.listeRevue li p { color: #999; }
body.accueil div#contenu ul.listeRevue li p.relation { padding-left: 30px; }
body.accueil div#contenu ul.listeRevue li p img { margin-right: 5px; }
div.legendePartenaires { margin: 5px 0 0 10px; font-size: 12px; color: #999; }
div.legendePartenaires img, body.accueil div#contenu li  { margin-right: 5px; }
p#espaceBas { height: 500px; /*background-color: red; */}

div#voletGauche div.listediscipline , div#voletGauche div#listeuniversite ,    div#voletGauche div#listeBlocFacette0 , div#voletGauche div#listeBlocFacette1 ,   div#voletGauche div#listeBlocFacette2,   div#voletGauche div#listeBlocFacette3 ,   div#voletGauche div#listeBlocFacette4, 
div#voletGauche div.titrealpha, div#voletGauche div#titreuniversite, 
div#voletGauche div.titrefacette { width:auto; margin : 10px; padding: 0; border: none; text-align: justify; } 
div#voletGauche div#blocDiscipline,
div#voletGauche div#listealpha, div#voletGauche div#listeuniversite,
div#voletGauche div#listeBlocFacette0, div#voletGauche div#listeBlocFacette1, div#voletGauche div#listeBlocFacette2 div#voletGauche div#listeBlocFacette3, div#voletGauche div#listeBlocFacette4{ margin : 0; padding: 0; font-size: 11px; font-weight: normal; color: #999; }
div#voletGauche div.titrealpha div.offNav, div#voletGauche div#titreuniversite div.offNav,
div#voletGauche div.titrefacette div.offNav{ margin: 0; }
div#voletGauche div.listediscipline ul, div#voletGauche div#listeuniversite ul, 
div#voletGauche div.titrealpha div.offNav ul, div#voletGauche div#titreuniversite div.offNav ul,
div#voletGauche div#listeBlocFacette1 ul, div#voletGauche div.titrefacette div.offNav ul { margin: 0; padding: 0; }
div#voletGauche div.listediscipline li, div#voletGauche div#listeuniversite li, div#voletGauche div#listeBlockFacette1 li,
div#voletGauche div.titrealpha div.offNav li, div#voletGauche div.titrefacette div.offNav li,
div#voletGauche div#titreuniversite div.offNav li{ margin: 0 0 0 15px; padding: 0; list-style-type: square; list-style-position: outside; list-style-image: none; color: #B0B0B0; font-size: 11px;  }
div#voletGauche div#blocDiscipline p { margin: 0; padding: 0; }
div#voletGauche div.titrealpha p a, div#voletGauche div#titreuniversite p a, div#voletGauche div.titrefacette p a,
div#voletGauche div.listediscipline  p a, div#voletGauche div#listeuniversite  p a { font-size: 14px; font-weight: normal; color: #999; } 
div#voletGauche div#listealpha a, div#voletGauche div#listeuniversite a, 
div#voletGauche div#blocDiscipline a, div#voletGauche div#listeBlocFacette1 a, 
div#voletGauche div#blocFond a { font-size: 11px; font-weight: normal; color: #6779B4; }

/** Recherche **/

/* Page recherche detaillee */

body.recherche div#contenu { float: none; width: auto; /*margin: 0 10px 0 0; */ border: none; }
body.revue.recherche div#contenu { border-top: 1px solid #C3C3C3; }
body.recherche div#contenu a { text-decoration: none; }
body.recherche div#contenu a:hover { text-decoration: underline; }
div.lesOngletsRecherche { position: relative; top: -22px; left: 12px; height: 22px; width: 500px; margin: 0; }
span.ongletRecherche { padding: 3px 10px;  background-color: #909090; color: #FFF; text-align: center;  }
span.ongletRecherche.choisie { background-color: #B02000; }
span.ongletRecherche a,
span.ongletRecherche a:link,
span.ongletRecherche a:visited,
span.ongletRecherche a:active { color: #FFF; font-size: 12px; font-weight: bold; text-decoration: none; }
span.ongletRecherche a:hover { text-decoration: none; }

div.ongletRecherche { float: left; padding: 3px 10px 0 10px; margin: 0 10px 0 0; height: 19px;  background-color: #909090; color: #FFF; text-align: center;  font-size: 12px; }
div.ongletRecherche.choisie { background-color: #B02000; }
div.ongletRecherche a,
div.ongletRecherche a:link,
div.ongletRecherche a:visited,
div.ongletRecherche a:active { color: #FFF; font-weight: bold; text-decoration: none; }
div.ongletRecherche a:hover { text-decoration: none; }

div.rechercheTxt { float: left; width: 150px; height:80px;  background-image: url(/images/fondTxtRech.png); background-repeat: no-repeat; background-position: 110px 0; background-color: #FFF; vertical-align: middle; }
div.rechercheTxt p {  margin: 0 50px 0 0; font-size: 14px; font-weight: bold; color: #C0C0C0; text-align: right; }
div.blocRecherche { clear: both; /*float:left;*/ width: 735px; margin: 0 10px 0 25px; padding: 10px 0; border-bottom: 1px solid #C3C3C3; } 
div.sousBlocRecherche,
div.blocRecherche div.blocTri { margin: 0 0 10px 150px;  }
div.sousBlocRecherche.filet { padding: 0 0 10px 0; border-bottom: 1px solid #C3C3C3; border-top: none; border-left: none; border-right: none; }

div.partenairesTxt {  width: 150px; height:36px;  margin-top:10px;  }
div.partenairesTxt p {  margin: 0 0 0 15px; font-size: 14px; font-weight: bold; color: #C0C0C0; text-align: left; }
div.colonneGauche div.legendePartenaires {  margin-top: 0; }

#groupeChamps1,
#groupeChamps2,
#groupeChamps3,
#groupeChamps4,
#groupeChamps5,
#groupeChamps6,
#groupeChamps7,
#groupeChamps8,
#groupeChamps9,
#groupeChamps10{ float: left; width: 544px; /* font-size: 13px;*/ white-space: nowrap; }
#groupeChamps5,
#groupeChamps6,
#groupeChamps7,
#groupeChamps8,
#groupeChamps9,
#groupeChamps10 { margin: 0 0 0 150px; }
 #groupeChamps1 .OuEtBloc{ visibility:hidden; }
 
div.plusMoins { float: right; width: 16px; /*height: 15px;*/ text-align: center; /*background-color: #FFB0B0; color: #FFF; */ margin-bottom:3px;}
div.plusMoins a { display: block; margin: 0 0 2px 0; padding: 0 0 4px 0; height: 13px; font-size: 13px; background-color: #B0B0B0; color: #FFF; }
div.plusMoins a:visited,
div.plusMoins a:active { color: #FFF; }
a#boutonMoins { background-color: #EEEEEE; }
p.soumettre { clear: both; text-align: right; padding-top:3px;}
div#blocChampsRecherche input { margin-right: 2px; }
div.blocRecherche input.boutonChercher { /*padding: 2px 2px 2px 10px;*/ padding: 2px 10px; border: none; background-color: #B02000; color: #FFF; font-size: 13px; }
p.blocRechercheTitre {  float:left; width: 80px;  font-weight: bold; font-size: 13px; }
div.blocTri div.sousBlocRechercheOpt.page p.blocRechercheTitre {  width: 125px; }
div.blocTypes { margin: 0 0 0 100px; }
div.typePub { float:left; margin: 0; padding: 0; display: inline; /* Bug de la double marge de MSIE */ }
/*div.typePub1 { float:left; margin: 0; padding:0; width: 120px; display: inline; /\* Bug de la double marge de MSIE *\/   }*/
div.typePub1 {   margin: 0; padding:0;    /* Bug de la double marge de MSIE */   }
div.typePub1 p.enMarge { padding: 0 0 0 15px; font-style: italic; }
div.typePub1 p,
div.typePub p { margin: 0 10px 0 0; padding: 0; }
/*div.typePub p input,
div.typePub1 p input{ margin: 0 2px 0 0;  padding: 0 2px 0 0; }
*/
div.typePub p input,
div.typePub1 p input{ margin: 0 2px 0 4px;  padding: 0 2px 0 4px; }
body.revue div.typePub1 {/*margin: 5px 0 0 15px;*/ width: auto; }
body.revue div.typePub1 p { float: left; margin: 0 10px 0 0; }
div.sousBlocRecherche p { font-size: 12px; }
p.champ { margin: 0 0 0 100px; }
div.blocTri div.sousBlocRechercheOpt p.champ select { width: 90px; font-size: 12px; }
div.blocTri div.sousBlocRechercheOpt.page p.champ { margin: 0 0 0 135px; }
div.blocTri div.sousBlocRechercheOpt.page p.champ select { width: 55px; font-size: 12px; }


div.blocRecherche input,
div.blocRecherche select { margin: 0 0 2px 0; padding: 0; }
div.blocRecherche input { font-size: 13px;}
div.blocRecherche select { font-size: 12px;}
#groupeChamps1 input,
#groupeChamps2 input,
#groupeChamps3 input,
#groupeChamps4 input,
#groupeChamps5 input,
#groupeChamps6 input,
#groupeChamps7 input,
#groupeChamps8 input,
#groupeChamps9 input,
#groupeChamps10 input{ width: 250px; }
div.OuEtBloc select { float: left; width: 60px; }
/*select.ouChercher { width: 125px; }*/
div.blocRecherche.bouton { text-align: right; border: none; }
div.sousBlocRecherche input, 
div.sousBlocRechercheOpt input { border: none; }

/* Resultats */
body.recherche p.messageReceherche { margin: 25px 10px 25px 25px; font-size: 14px; font-weight: bold; border-bottom: 1px solid #C3C3C3; }
body.recherche p.messageAucunResultat { clear: both; margin: 25px 10px 25px 25px; color: #A60000; font-size: 14px; font-weight: bold; border-bottom: 1px solid #C3C3C3; }
body.recherche .colonneGauche{ float:left; width:170px; }
div.colonneGauche div.blocTri { margin: 0 0 0 10px;  }
div.colonneGauche div.blocTri div.sousBlocRechercheOpt p.blocRechercheTitre {  float:left; width: 50px;  font-weight: bold; font-size: 11px; }
div.colonneGauche div.blocTri div.sousBlocRechercheOpt.page p.blocRechercheTitre {  width: 105px; }
div.colonneGauche div.blocTri div.sousBlocRechercheOpt p.champ { margin: 0 0 0 60px; }
div.colonneGauche div.blocTri div.sousBlocRechercheOpt p.champ select { width: 90px; font-size: 11px; }
div.colonneGauche div.blocTri div.sousBlocRechercheOpt.page p.champ { margin: 0 0 0 110px; }
div.colonneGauche div.blocTri div.sousBlocRechercheOpt.page p.champ select { width: 40px; font-size: 11px; }
div.blocFacette { margin: 60px 0 0 0; padding-bottom: 20px; border-top: 1px solid #C3C3C3; border-left: 1px solid #C3C3C3; border-bottom: 1px solid #C3C3C3; 
   background-image: url(/images/fondDegradeGrisDroite.png); background-repeat: repeat-y; background-position: right; }
div.blocFacette p { margin: 0 10px; font-size: 12px; }
div.reRecherche {clear: left; margin: 0 0 7px 10px; font-size: 11px; color: #999; border-top: 1px dotted #C3C3C3; padding-top:4px;}
div.reRecherche input { width: 120px; } 
div.reRecherche button input { width: auto; background-color: transparent; border: none; color: #FFF; } 
div.colonneGauche p.titre { margin: 20px 0 20px 10px; font-size: 14px; color: #B02000; }

div.titreTypeFacette { margin: 0 10px; padding: 3px 0; border-top: 1px dotted #C3C3C3; }
div.titreTypeFacette ul.titreFacette { margin: 0 0 0 2px; padding: 0 0 0 5px; }
div.titreTypeFacette ul.titreFacette li { margin: 0; padding: 0;  list-style-type:none; font-size: 10px; color: #555; }
div.titreTypeFacette a,
div.titreTypeFacette a:link,
div.titreTypeFacette a:visited,
div.titreTypeFacette a:active     { padding-left: 20px; color: #555; font-size: 12px; font-weight: bold; background-image: url(/revue/images/flecheOuvrir.png); background-repeat: no-repeat; }
 div.titreTypeFacette ul il { padding-left: 0; font-size: 10px; font-weight: normal; background-image: none; }
 
div.blocFacette div.titreTypeFacette ul.titreFacette   a.filtrePlusMoin { padding-left: 0; font-size: 12px; font-weight: bold; background-image: none; }
   
div.titreFacetteApplique { border-top: 1px dotted #C3C3C3;  font-size: 12px; font-weight: bold; color: rgb(85, 85, 85); padding:3px; margin-top:3px;}
#blocFacetteApplique li{margin-left:5px;}
#blocFacetteApplique {border:none;}
 .montrerResume   { padding-left: 15px; color: #555; font-size: 11px; background-image: url(/revue/images/flecheOuvrir.png); background-repeat: no-repeat; }
  #effacerFiltre{ padding: 0 5px; border-left: 1px solid #C3C3C3; font-weight:normal; background-image:none; color: rgb(103, 121, 180); font-size: 11px;}
  
 div.boiteBoutonFiltrer { text-align:right; margin-right:14px; margin-top:5px;}

div.blocPartenaires { margin: 20px 0; }
div.blocPartenaires p { color: #999; font-size: 12px; }
div.blocPartenaires p.titre { margin: 0; color: #999; font-size: 14px; font-weight: bold; }

body.recherche div.blocDroite { float:left; width:597px; padding: 0 0 10px 0; border-left:1px solid #CDCDCD; }
/*body.recherche div.blocDroite div { margin: 10px; }*/
body.recherche div.blocOngletCorpus{ position: relative; left: -1px; margin: 0; height:61px; background-color: #FFF; }
body.recherche div.blocOngletCorpus div.deco { float: left; width: 15px; height: 60px;  border-bottom:1px solid #CDCDCD; border-top:1px solid #FFF; }
body.recherche div.ongletCorpus { float:left; width:113px; height: 60px; margin: 0; padding:0; border-top:1px solid #CDCDCD;
	border-left:1px solid #CDCDCD; border-bottom:1px solid #CDCDCD;
	 background-image: url(/images/fondDegradeGrisBas.png); background-repeat: repeat-x; background-position: bottom; }
body.recherche div.ongletCorpus.Depot { border-right:1px solid #CDCDCD; }
body.recherche div#ongletChoisi { border-bottom: none; background-image: none; }
body.recherche div.ongletCorpus a ,
body.recherche div.ongletCorpus span { display: block; margin: 5px; padding: 0 0 0 25px; height: 30px; font-size: 12px; font-weight: bold; color: #999;  background-repeat: no-repeat; }
body.recherche div.ongletCorpus.Tous a,
body.recherche div.ongletCorpus.Tous span { padding: 0; background-image: none; }
body.recherche div.ongletCorpus.Article a,
body.recherche div.ongletCorpus.Article span { background-image:url(/images/iconeArticle.png); }
body.recherche div.ongletCorpus.Livres a,
body.recherche div.ongletCorpus.Livres span { background-image:url(/images/iconeLivre.png); }
body.recherche div.ongletCorpus.Theses a,
body.recherche div.ongletCorpus.Theses span { background-image:url(/images/iconeThese.png); }
body.recherche div.ongletCorpus.Depot a,
body.recherche div.ongletCorpus.Depot span { background-image:url(/images/iconeDD.png); }
body.recherche div.ongletCorpus span.nbr { height: 16px; margin: 0 5px; padding: 0; font-size: 10px; font-weight: normal;background-image: none; }
	
body.recherche p.droite { clear: both; margin: 5px 10px 10px 10px; text-align: right; font-size: 12px; }
body.recherche p.modifierRecherche { clear: both; margin: 0px 0px 21px 5px; text-align: left; font-size: 12px; }


body.recherche div.navigation { height: 40px; margin: 0 10px; border-bottom: 1px solid #CDCDCD; }
body.recherche div.navigation2 { height: 20px; margin: 0 10px; border-top: 1px solid #CDCDCD; }
body.recherche div.navigation div { margin: 20px 0 0 0; font-size: 12px;  }
body.recherche div.navigation2 div { margin: 5px 0 0 0; font-size: 12px;  }
body.recherche div.navigation div.droite,
body.recherche div.navigation2 div.droite { width: 32%; text-align: right; }
body.recherche div.navigation div.gauche,
body.recherche div.navigation2 div.gauche { width: 32%; text-align: left; }
body.recherche div.navigation div.centre,
body.recherche div.navigation2 div.centre { width: 32%; text-align: center; }

body.recherche span#plusMoinsOption {background-color:#B0B0B0;margin:2px 2px 2px 2px;color:#FFFFFF;}

span.miseEnValeur{ color:#b02000;}
div#blocPhraseRecherche{width:630px; float:left; margin-bottom:12px;}
p.phraseRecherche{font-size:11px; margin-left:15px; color:#909090;}
div#textModifier{float:left; width:150px;}
div#blocPhraseRechercheContainer{width:780px;clear:both;}

/* Recherche dans l'article */

/* Pages "à propos" */
body.struct_accueil div.tdm { position: relative; margin-left: -200px; padding-top: 10px;  float:left; width: 180px;}
body.struct_accueil div.tdm a { display: block; font-size: 12px; }
body.struct_accueil div.tdm a.social { display: inline; }
body.struct_accueil div.tdm p { color: #666; }
body.struct_accueil div.tdm ul { padding: 0; margin: 0; }
body.struct_accueil div.tdm li { margin-left: -22px; padding-left: 20px; list-style-type:none; background-image: url(/images/flecheOuvrir.png); background-repeat: no-repeat;}
a.retour { padding-left: 20px; background-image: url(/images/flecheRetour.png); background-repeat: no-repeat;}

/* Bas de page */
div#piedPage p { margin: 10px 0 0 0; font-size: 10px;  text-align: center; background-color: #FFF;  }
div#piedPage a { padding: 0 5px; text-decoration: none; }
div#piedPage p#droit { clear: left; padding: 20px 0; }