/*
  Copie du 2017-05-25 22:00:47 par equipe-advl
  Fichier original themes/spip_style.css
*/
/* SPIP-STYLE                                                           */
/* Cette feuille contient les styles associes au code genere par SPIP.  */
/* Ces styles sont indispensables et doivent necessairement etre        */
/* definis pour le bon fonctionnement de vos squelettes.                */


/* Intertitre */
h3.spip { background:#F3E2D4; margin-top: 0.5em; font-weight: bold; font-size:2em; /* text-align: center; margin-bottom: 1.4em; font-size: 1.15em; */ color: #001181; }
hr.spip { margin: 2em auto; }

/* Listes SPIP */
ul.spip {}
ol.spip { list-style: decimal; }

/* Citations, code et poesie */
blockquote.spip { margin: 2em 0; padding-left: 1em; border-left: 0.30em solid; }
blockquote.spip_poesie { margin: 2em 0; padding-left: 1em; border-left: 0.0625em solid; font-family: Garamond, Georgia, Times, serif; font-size:120%; }
blockquote.spip_poesie div { text-indent: -3em; margin-left: 3em; }

.spip_code, .spip_cadre { font-family: Courier, "Courier New", monospace; color: #009; }
.spip_cadre {  background-color: #F4F8F8; border: 0.0625em inset; }
div.spip_code, .spip_cadre { margin-bottom: 1em;  }

.spip_surligne { background: #FF6; }

/* Tableaux */
table.spip { margin-right: auto; margin-left: auto; margin-bottom: 1em; border-collapse: collapse; border-spacing: 0; line-height: normal; }
table.spip caption { caption-side: top; /* bottom pas pris en compte par IE */ text-align: center; margin-right: auto; margin-left: auto; font-weight: bold; }
table.spip tr.row_first { background: #FFC; }
table.spip tr.row_odd { background: #EEE; }
table.spip tr.row_even { background: #DDD; }
table.spip th, table.spip td { padding: 0.20em 0.40em; text-align: left; border: 0.0625em solid; }
table.spip th { vertical-align: bottom; font-weight: bold; }
table.spip td { vertical-align: top; }

/* Logos, documents et images */
img, .spip_logos { margin: 0; padding: 0; border: 0; }
.spip_documents { text-align: center; line-height: normal; }
.spip_documents p { margin: 0.10em; padding: 0; }
.spip_documents_center { display: table; clear: both; margin: 1em auto; }
.spip_documents_left { float: left; margin-right: 0.938em; margin-bottom: 0.3125em; }
.spip_documents_right { float: right; margin-left: 0.938em; margin-bottom: 0.3125em; }
.spip_doc_titre { margin-right: auto; margin-left: auto; font-weight: bold; font-size: 0.60em;font-style:italic; color:#000; }
.spip_doc_descriptif { clear: both; margin-right: auto; margin-left: auto; font-size: 0.90em; }

/* modeles par defaut */
.spip_modele { float: right; display: block; padding: 1em; border: 0.0625em solid; width: 11.25em; }

/* Couleurs des liens de SPIP */
a.spip_note {} /* liens vers notes de bas de page */
a.spip_ancre {} /* liens internes a la page */
a.spip_in { color: #900; font-size:1em; } /* liens internes */
a.spip_out { color: #0011B1;  } /* liens sortants */
a.spip_url { color: #0011B1; } /* liens url sortants */
a.spip_glossaire { color: #060;  } /* liens vers encyclopedie */
a.spip_glossaire:hover { text-decoration: underline overline; }
.on,.on a,a.on { font-weight: bold; color:#000; background:#4FFF00; } /* liens exposes */ 

.small {font-size:90%;}
.blanc {color:#FFF; font-size:80%;}
.noir {color:#000; font-size:85%;}
.acc {color:#000; background:#FFF; font-size:1.1em; }
.lien {color:#FFF; background:#FFF; font-weight:bold; font-size:0.3em; text-align:left;margin-bottom:0.0625em;}
.h2 {color:#0011B1; font-size: 0.3125em; padding: 0em; margin:0em; font-family: serif;}
.ps {margin:0em;}
.centrer {text-align:center}
.value{font-size:0.625em;}

/* Espaceur de blocs */
.nettoyeur { clear: both; height: 0; margin: 0; padding: 0; border: 0; line-height: 0.0625em; font-size: 0.0625em; }

/* Non visible a l'ecran */
.invisible { position: absolute; top: -3000em; height: 1%; }

/* Essai de menu dÃ©roulant */

/* encore un essai */

/* Supprime les styles appliquÃ©s par dÃ©faut aux listes. S'applique Ã©galement Ã  la sous-liste */
.nav2 {
    list-style: none none;
    margin: 0;
    padding: 0;
    line-height: 1;
}
.nav2 a {
    display: block;
    padding:.5em;
    color: blue;
    background: white;
    text-decoration: none;
}
.nav2 a:focus,
.nav2 a:hover {
    color: black;
    background: #ffc;
    text-decoration: underline;
}
.nav2-item {
    float: left; /* Pour que les liens sâ€™affichent horizontalement */
    position: relative; /* CrÃ©e un contexte de positionnement pour les sous-listes */
}
.sub-nav2 {
    position: absolute; /* Evite que la dimension du conteneur ne change quand la sous-liste est affichÃ©e */
    white-space: nowrap; /* Pour que le texte ne revienne pas Ã  la ligne */
    left: 0; /* FIX IE7 : pour que le sous-menu sâ€™aligne avec son conteneur */
    top: 2em; /* FIX IE7 : pour que le sous-menu sâ€™aligne avec son conteneur */
    white-space: nowrap; /* Pour que le texte ne revienne pas Ã  la ligne */
    background: white; /* FIX IE7 : Ã©vite que la sous-liste ne disparaisse au moment oÃ¹ le curseur arrive au-dessus */
    margin-top: -0.125em; /* Pour que le sous-menu recouvre son parent, facilitant le passage de la souris de l un Ã  l autre */
}
/* RÃ©duit cette boÃ®te Ã  un carre de un pixel de cote, dont le texte est dÃ©portÃ© loin Ã  gauche */
.sub-nav2-item a {
    position: absolute;
    left: -625em;
    top: auto;
    width: 0.0625em;
    height: 0.0625em;
    overflow: hidden;
    float: left; /* Fix WebKit : force la largeur des sous-navigations Ã  sâ€™adapter automatiquement, pour pouvoir lâ€™atteindre Ã  la souris */
}
.sub-nav2-item a:focus,
.nav2-item a:focus +.sub-nav2 a,
.nav2-item:hover .sub-nav2-item a {
    position: static;
    left: auto;
    width: auto;
    height: auto;
    overflow: visible;
}
@media screen and (max-width: 30em) {
.nav2-item {
        float: none; /* Remet les Ã©lÃ©ments les uns au-dessus des autres */
    }
.sub-nav2 {
        position: static; /* Replace la sous-liste dans le flux du document */
        white-space: normal /* Permet au texte de revenir Ã  la ligne normalement */
    }
.sub-nav2-item a {
        display: block; /* Pour que la ligne entiÃ¨re soit cliquable */
        width: auto; /* Annule width: 0.0625em */
        height: auto; /* Annule height: 0.0625em */
        position: static; /* Annule position: absolute */
        padding-left: 1em; /* Annule le padding vertical et en rajoute Ã  gauche pour indiquer le sous-niveau */
        overflow: visible; /* Annule overflow: hidden */
        float: none;
    }
}
