/* Page d'impression : */

@page {
 size: portrait; /* orientation */
 margin: 1.5cm; /* marge */
 padding: 1.5cm; /* espace intérieur */
}

/* Elément caché à l'impression : */

.cacheprint {
 display: none; /* affichage */
 height: 0px; /* hauteur */
 width: 0px; /* largeur */
}

/* Element affiché à l'impression : */

.showprint {
 display: inline; /* affichage */
}

/* Logo de GS : */

.logo {
 position: relative; /* position relative */
 left: 50%; /* localisation à gauche */
 margin: 0px 0px 20px -78px; /* marge (haut, droite, bas, gauche) */
}

/* Conteneur global : */

#conteneur {
 top: 0; /* localisation en haut */
 width: 100%; /* largeur */
 margin: 0; /* marge */
 padding: 0px 0px 20px 0px; /* marge (haut, droite, bas, gauche) */
 z-index: 1; /* dimension */
 vertical-align: top; /* alignement vertical */
 border: none; /* bordure */
}

/* Contenu avec marge de droite : */

#centre_md {
 top: 0; /* localisation en haut */
 margin: 0; /* marge */
 padding: 0; /* espace intérieur */
}

/* Paragraphe : */

#centre_md p, .texte p, .inedits, .dossier, .entretien, .guide, .encadre,
.humeurs {
 line-height: 1.5em; /* interligne */
}

/* Zone de saisie : */

#centre_md input {
 background: none; /* arrière-plan */
}

/* Noms des auteurs : */

p#auteurs {
 margin: 10px 0px 20px 0px; /* marge */
 text-align: left; /* alignement de texte */
 padding-left: 50px; /* espace intérieur de gauche */
}

/* Titre de texte de niveau 2 : */

.texte h2 {
 padding-left: 50px; /* espace intérieur de gauche */
}

/* Document : */

.spip_documents, .spip_documents_gauche, .spip_documents_droite {
 display: none; /* masquage */
}

/* Image d'article : */

.inedits img, .dossier img, .entretien img, .encadre img, .guide img, .humeurs img {
 display: none; /* masquage */
}

/* Elément centré d'article : */

.inedits center, .dossier center, .entretien center, .encadre center, .guide center,
.humeurs center {
 margin-top: -30px; /* marge du haut */
}

/* Titre de "Inédits" : */

.inedits h2 {
 padding-left: 10px; /* espace intérieur de gauche */
}

/* Fiche technique : */

.inedits .texteencadre-spip {
 position: static; /* position statique */
 left: 0; /* localisation à gauche */
 width: 100%; /* largeur */
 margin: 0px 0px 30px 0px; /* marge (haut, droite, bas, gauche) */
 padding: 0; /* espace intérieur */
}

/* Intertitre de dossier : */

.dossier h2, .humeurs h2 {
 padding-left: 0; /* espace intérieur de gauche */
}

/* Question d'entretien : */

.entretien .question p.spip {
 text-indent: 0; /* indentation du texte */
}

/* Numéro de saison : */

.guide h2 {
 padding: 0; /* espace intérieur */
}

/* Titre d'épisode (VF) : */

.guide h3 {
 border-top: 1px solid; /* bordure du haut */
 border-left: 1px solid; /* bordure de gauche */
 border-right: 1px solid; /* bordure de droite */
}

/* Titre d'épisode (VO) : */

.guide h4 {
 border-bottom: 1px solid; /* bordure du bas */
 border-left: 1px solid; /* bordure de gauche */
 border-right: 1px solid; /* bordure de droite */
}

/* Episode : */

.guide span.caractencadre-spip, .guide h3, .guide h4 {
 color: #000000; /* couleur de police */
}

/* Episode "à voir" : */

.guide .episode_a_voir span.caractencadre-spip, .guide .episode_a_voir h3, .guide .episode_a_voir h4 {
 color: #FF000F; /* couleur de police */
}

/* Fiche technique : */

.guide .texteencadre-spip {
 margin-top: 20px; /* marge du haut */
}

/* Légende de formulaire : */

.aut_select legend, form legend, fieldset.cadre_messages legend {
 color: #AE4E01; /* couleur de police */
}

/* Spoiler : */

.spoiler a span {
 display: block; /* disposition en bloc */
 font-weight: normal; /* poids de police */
}

/* Lettrine : */

.lettrine {
 float: none; /* localisation */
 display: inline; /* disposition en ligne */
 margin: 0px 0px 0px 50px; /* marge (haut, droite, bas, gauche) */
 font-size: 1em; /* taille de police */
 font-weight: normal; /* poids de police */
 line-height: 1.5em; /* interligne */
}

/* Tableau : */

table.spip {
 border-collapse: collapse; /* style de bordure */
 border: 1px solid; /* bordure */
}

/* Ligne d'entête de tableau : */

table.spip tr.row_first td {
 border-bottom: 1px solid; /* bordure du bas */
}

/* Cellule de tableau : */

table.spip td {
 color: #000000; /* couleur de police */
}

/* Plan du site : */

ul#plan_site {
 margin-top: 30px; /* marge du haut */
}

/* Lien : */

a {
 white-space: normal; /* espaces */
}

/* Avec couleur de fond : */

.colorie {
 color: #BE1212; /* couleur de police */
}
