Browse Source

mv neodist vers dist

cf http://article.gmane.org/gmane.comp.web.spip.zone/39813
svn/root/tags/plugins/dist/3.0.9
brunobergot@gmail.com 4 years ago
commit
c88957078b
99 changed files with 5583 additions and 0 deletions
  1. +95
    -0
      .gitattributes
  2. +53
    -0
      404.html
  3. +91
    -0
      article.html
  4. +87
    -0
      auteur.html
  5. +76
    -0
      backend-breves.html
  6. +34
    -0
      backend.html
  7. +86
    -0
      breve.html
  8. +29
    -0
      calendrier.html
  9. +48
    -0
      contact.html
  10. +100
    -0
      css/clear.css
  11. +9
    -0
      css/font.css
  12. +55
    -0
      css/form.css
  13. BIN
      css/img/background.png
  14. BIN
      css/img/def.png
  15. BIN
      css/img/quote.png
  16. BIN
      css/img/recherche.png
  17. +92
    -0
      css/layout.css
  18. +107
    -0
      css/links.css
  19. +133
    -0
      css/media.css
  20. +141
    -0
      css/reset.css
  21. +170
    -0
      css/spip.css
  22. +243
    -0
      css/theme.css
  23. +586
    -0
      css/typo.css
  24. +7
    -0
      distrib.html
  25. +2
    -0
      favicon.ico.html
  26. +17
    -0
      formulaires/administration.html
  27. +49
    -0
      formulaires/ecrire_auteur.html
  28. +97
    -0
      formulaires/ecrire_auteur.php
  29. +5
    -0
      formulaires/inc-inscription-explication.html
  30. +46
    -0
      formulaires/inscription.html
  31. +133
    -0
      formulaires/inscription.php
  32. +31
    -0
      formulaires/mot_de_passe.html
  33. +142
    -0
      formulaires/mot_de_passe.php
  34. +27
    -0
      formulaires/oubli.html
  35. +110
    -0
      formulaires/oubli.php
  36. +9
    -0
      formulaires/recherche.html
  37. +42
    -0
      formulaires/recherche.php
  38. +58
    -0
      forum.html
  39. +30
    -0
      ical.html
  40. BIN
      icon/skel.png
  41. +32
    -0
      identifiants.html
  42. BIN
      img/feed.png
  43. +55
    -0
      inc-rss-item.html
  44. +58
    -0
      inclure/documents.html
  45. +12
    -0
      inclure/footer.html
  46. +68
    -0
      inclure/forum.html
  47. +54
    -0
      inclure/head.html
  48. +8
    -0
      inclure/header.html
  49. +9
    -0
      inclure/nav.html
  50. +29
    -0
      inclure/navsub.html
  51. +39
    -0
      inclure/petition.html
  52. +17
    -0
      inclure/recents.html
  53. +28
    -0
      inclure/rubriques.html
  54. +53
    -0
      lang/paquet-dist.xml
  55. +17
    -0
      lang/paquet-dist_ar.php
  56. +17
    -0
      lang/paquet-dist_de.php
  57. +17
    -0
      lang/paquet-dist_en.php
  58. +17
    -0
      lang/paquet-dist_eo.php
  59. +17
    -0
      lang/paquet-dist_es.php
  60. +17
    -0
      lang/paquet-dist_fa.php
  61. +15
    -0
      lang/paquet-dist_fr.php
  62. +17
    -0
      lang/paquet-dist_fr_fem.php
  63. +17
    -0
      lang/paquet-dist_fr_tu.php
  64. +17
    -0
      lang/paquet-dist_it.php
  65. +17
    -0
      lang/paquet-dist_lb.php
  66. +17
    -0
      lang/paquet-dist_nl.php
  67. +17
    -0
      lang/paquet-dist_oc_ni_mis.php
  68. +17
    -0
      lang/paquet-dist_pt.php
  69. +17
    -0
      lang/paquet-dist_pt_br.php
  70. +17
    -0
      lang/paquet-dist_ru.php
  71. +17
    -0
      lang/paquet-dist_sk.php
  72. +17
    -0
      lang/paquet-dist_uk.php
  73. +19
    -0
      modeles/article_mots.html
  74. +18
    -0
      modeles/article_traductions.html
  75. +3
    -0
      modeles/favicon.html
  76. +1
    -0
      modeles/foreach.html
  77. +10
    -0
      modeles/lesauteurs.html
  78. +59
    -0
      modeles/plan.html
  79. +150
    -0
      mot.html
  80. +37
    -0
      nouveautes.html
  81. +16
    -0
      paquet.xml
  82. +45
    -0
      plan.html
  83. +730
    -0
      polices/dustismo-license.txt
  84. BIN
      polices/dustismo.ttf
  85. BIN
      polices/dustismo_bold.ttf
  86. BIN
      puce.gif
  87. BIN
      puce_rtl.gif
  88. +129
    -0
      recherche.html
  89. +21
    -0
      robots.txt.html
  90. +26
    -0
      rss_forum_article.html
  91. +26
    -0
      rss_forum_breve.html
  92. +26
    -0
      rss_forum_rubrique.html
  93. +26
    -0
      rss_forum_syndic.html
  94. +26
    -0
      rss_forum_thread.html
  95. +166
    -0
      rubrique.html
  96. +101
    -0
      site.html
  97. +61
    -0
      sitemap.xml.html
  98. +81
    -0
      sommaire.html
  99. BIN
      spip.ico

+ 95
- 0
.gitattributes View File

@@ -0,0 +1,95 @@
* text=auto !eol
/404.html -text
/article.html -text
/auteur.html -text
/backend-breves.html -text
/backend.html -text
/breve.html -text
/calendrier.html -text
/contact.html -text
css/clear.css -text
css/font.css -text
css/form.css -text
css/img/background.png -text
css/img/def.png -text
css/img/quote.png -text
css/img/recherche.png -text
css/layout.css -text
css/links.css -text
css/media.css -text
css/reset.css -text
css/spip.css -text
css/theme.css -text
css/typo.css -text
/distrib.html -text
/favicon.ico.html -text
formulaires/administration.html -text
formulaires/ecrire_auteur.html -text
formulaires/ecrire_auteur.php -text
formulaires/inc-inscription-explication.html -text
formulaires/inscription.html -text
formulaires/inscription.php -text
formulaires/mot_de_passe.html -text
formulaires/mot_de_passe.php -text
formulaires/oubli.html -text
formulaires/oubli.php -text
formulaires/recherche.html -text
formulaires/recherche.php -text
/forum.html -text
/ical.html -text
icon/skel.png -text
/identifiants.html -text
img/feed.png -text
/inc-rss-item.html -text
inclure/documents.html -text
inclure/footer.html -text
inclure/forum.html -text
inclure/head.html -text
inclure/header.html -text
inclure/nav.html -text
inclure/navsub.html -text
inclure/petition.html -text
inclure/recents.html -text
inclure/rubriques.html -text
lang/paquet-dist.xml -text
lang/paquet-dist_ar.php -text
lang/paquet-dist_de.php -text
lang/paquet-dist_eo.php -text
lang/paquet-dist_fa.php -text
lang/paquet-dist_fr_fem.php -text
lang/paquet-dist_fr_tu.php -text
lang/paquet-dist_it.php -text
lang/paquet-dist_lb.php -text
lang/paquet-dist_nl.php -text
lang/paquet-dist_oc_ni_mis.php -text
lang/paquet-dist_pt.php -text
lang/paquet-dist_pt_br.php -text
lang/paquet-dist_ru.php -text
lang/paquet-dist_sk.php -text
lang/paquet-dist_uk.php -text
modeles/article_mots.html -text
modeles/article_traductions.html -text
modeles/favicon.html -text
modeles/foreach.html -text
modeles/lesauteurs.html -text
modeles/plan.html -text
/mot.html -text
/nouveautes.html -text
/plan.html -text
polices/dustismo-license.txt -text
polices/dustismo.ttf -text
polices/dustismo_bold.ttf -text
/puce.gif -text
/puce_rtl.gif -text
/recherche.html -text
/robots.txt.html -text
/rss_forum_article.html -text
/rss_forum_breve.html -text
/rss_forum_rubrique.html -text
/rss_forum_syndic.html -text
/rss_forum_thread.html -text
/rubrique.html -text
/site.html -text
/sitemap.xml.html -text
/sommaire.html -text
/spip.ico -text

+ 53
- 0
404.html View File

@@ -0,0 +1,53 @@
#HTTP_HEADER{HTTP/1.0 #ENV{code,'404 Not Found'}}
#HTTP_HEADER{"Cache-Control: no-store, no-cache, must-revalidate"}
#HTTP_HEADER{Pragma: no-cache}
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
[(#REM) Cf.: http://paulirish.com/2008/conditional-stylesheets-vs-css-hacks-answer-neither/
]<!--[if lt IE 7 ]> <html dir="#LANG_DIR" lang="#LANG" xmlns="http://www.w3.org/1999/xhtml" xml:lang="#LANG" class="[(#LANG_DIR)][ (#LANG)] no-js ie ie6"> <![endif]-->
<!--[if IE 7 ]> <html dir="#LANG_DIR" lang="#LANG" xmlns="http://www.w3.org/1999/xhtml" xml:lang="#LANG" class="[(#LANG_DIR)][ (#LANG)] no-js ie ie7"> <![endif]-->
<!--[if IE 8 ]> <html dir="#LANG_DIR" lang="#LANG" xmlns="http://www.w3.org/1999/xhtml" xml:lang="#LANG" class="[(#LANG_DIR)][ (#LANG)] no-js ie ie8"> <![endif]-->
<!--[if IE 9 ]> <html dir="#LANG_DIR" lang="#LANG" xmlns="http://www.w3.org/1999/xhtml" xml:lang="#LANG" class="[(#LANG_DIR)][ (#LANG)] no-js ie ie9"> <![endif]-->
<!--[if (gt IE 9)|!(IE)]><!--> <html dir="#LANG_DIR" lang="#LANG" xmlns="http://www.w3.org/1999/xhtml" xml:lang="#LANG" class="[(#LANG_DIR)][ (#LANG)] no-js"> <!--<![endif]-->
<head>
<script type='text/javascript'>/*<![CDATA[*/(function(H){H.className=H.className.replace(/\bno-js\b/,'js')})(document.documentElement);/*]]>*/</script>
<title><:pass_erreur:> [(#ENV{status, 404}|textebrut)] - [(#NOM_SITE_SPIP|textebrut)]</title>
<INCLURE{fond=inclure/head,robots=none} />
</head>
<body class="pas_surlignable page_404">
<div class="page">

<INCLURE{fond=inclure/header} />
<INCLURE{fond=inclure/nav,env} />
<div class="main">
<div class="wrapper">
<div class="content" id="content">
<p class="arbo"><a href="#URL_SITE_SPIP/"><:accueil_site:></a> &gt; <strong class="on"><:pass_erreur:></strong></p>
<div class="cartouche">
<h1><:pass_erreur:> [(#ENV{status, 404}|intval)]</h1>
</div>
[(#ENV{erreur}|non)
[(#ENV{fond_erreur}|=={article}|oui)<div class="chapo"><p><:aucun_article:></p></div>]
[(#ENV{fond_erreur}|=={rubrique}|oui)<div class="chapo"><p><:aucune_rubrique:></p></div>]
[(#ENV{fond_erreur}|=={breve}|oui)<div class="chapo"><p><:aucune_breve:></p></div>]
[(#ENV{fond_erreur}|=={auteur}|oui)<div class="chapo"><p><:aucun_auteur:></p></div>]
[(#ENV{fond_erreur}|=={site}|oui)<div class="chapo"><p><:aucun_site:></p></div>]
[(#ENV{fond_erreur}|=={forum}|oui)<div class="chapo"><p><:forum:aucun_message_forum:></p></div>]
]
[<div class="chapo"><p>(#ENV{erreur})</p></div>]
</div><!--.content-->
</div><!--.wrapper-->
<div class="aside">
<INCLURE{fond=inclure/navsub} />
#FORMULAIRE_RECHERCHE
</div><!--.aside-->
</div><!--.main-->

<INCLURE{fond=inclure/footer,self=#SELF} />

</div><!--.page-->
</body>
</html>

+ 91
- 0
article.html View File

@@ -0,0 +1,91 @@
<BOUCLE_principale(ARTICLES) {id_article}>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
[(#REM) Cf.: http://paulirish.com/2008/conditional-stylesheets-vs-css-hacks-answer-neither/
]<!--[if lt IE 7 ]> <html dir="#LANG_DIR" lang="#LANG" xmlns="http://www.w3.org/1999/xhtml" xml:lang="#LANG" class="[(#LANG_DIR)][ (#LANG)] no-js ie ie6"> <![endif]-->
<!--[if IE 7 ]> <html dir="#LANG_DIR" lang="#LANG" xmlns="http://www.w3.org/1999/xhtml" xml:lang="#LANG" class="[(#LANG_DIR)][ (#LANG)] no-js ie ie7"> <![endif]-->
<!--[if IE 8 ]> <html dir="#LANG_DIR" lang="#LANG" xmlns="http://www.w3.org/1999/xhtml" xml:lang="#LANG" class="[(#LANG_DIR)][ (#LANG)] no-js ie ie8"> <![endif]-->
<!--[if IE 9 ]> <html dir="#LANG_DIR" lang="#LANG" xmlns="http://www.w3.org/1999/xhtml" xml:lang="#LANG" class="[(#LANG_DIR)][ (#LANG)] no-js ie ie9"> <![endif]-->
<!--[if (gt IE 9)|!(IE)]><!--> <html dir="#LANG_DIR" lang="#LANG" xmlns="http://www.w3.org/1999/xhtml" xml:lang="#LANG" class="[(#LANG_DIR)][ (#LANG)] no-js"> <!--<![endif]-->
<head>
<script type='text/javascript'>/*<![CDATA[*/(function(H){H.className=H.className.replace(/\bno-js\b/,'js')})(document.documentElement);/*]]>*/</script>
<title>[(#TITRE|couper{80}|textebrut) - ][(#NOM_SITE_SPIP|textebrut)]</title>
[<meta name="description" content="(#INTRODUCTION{150}|attribut_html)" />]
[<link rel="canonical" href="(#URL_ARTICLE|url_absolue)" />]
<INCLURE{fond=inclure/head} />
</head>

<body class="pas_surlignable page_article">
<div class="page">

<INCLURE{fond=inclure/header} />
<INCLURE{fond=inclure/nav,env} />
<div class="main">
[(#REM) Contenu principal : contenu de l'article]
<div class="wrapper hfeed">
<div class="content hentry" id="content">
<p class="arbo"><a href="#URL_SITE_SPIP/"><:accueil_site:></a><BOUCLE_ariane(HIERARCHIE){id_article}> &gt; <a href="#URL_RUBRIQUE">[(#TITRE|couper{80})]</a></BOUCLE_ariane>[ &gt; <strong class="on">(#TITRE|couper{80})</strong>]</p>
<div class="cartouche clearfix">
[<p class="#EDIT{surtitre} surtitre">(#SURTITRE)</p>]
<h1 class="#EDIT{titre} surlignable">[(#LOGO_ARTICLE_RUBRIQUE|image_reduire{150,*}) ]#TITRE</h1>
[<p class="#EDIT{soustitre} soustitre">(#SOUSTITRE)</p>]
<p class="info-publi"><abbr class="published" title="[(#DATE|date_iso)]">[(#DATE|nom_jour) ][(#DATE|affdate)]</abbr>[<span class="sep">, </span><span class="auteurs"><:par_auteur:> (#LESAUTEURS)</span>]</p>
[(#REM) Inclure le modele des liens de traductions ]
#MODELE{article_traductions}
</div>
[<div class="#EDIT{chapo} chapo surlignable">(#CHAPO|image_reduire{672,*})</div>]
[<div class="#EDIT{texte} texte surlignable clearfix">(#TEXTE|image_reduire{672,*})</div>]
[<hr /><p class="#EDIT{hyperlien} hyperlien"><:voir_en_ligne:> : <a href="(#URL_SITE)">[(#NOM_SITE|sinon{[(#URL_SITE|couper{80})]})]</a></p>]
[<div class="#EDIT{ps} ps surlignable"><hr />(#PS|image_reduire{672,*})</div>]
[(#REM) Gestion du portfolio et des documents ]
[(#INCLURE{fond=inclure/documents,id_article, env})]
[(#REM) Petition :
La petition ayant une PAGINATION il faut absolument {env}
et pourquoi pas ajax
][(#PETITION|oui)<INCLURE{fond=inclure/petition,id_article,env,ajax} />]
[<div class="notes"><hr />(#NOTES)</div>]
[(#REM) Forum de l'article ]
<INCLURE{fond=inclure/forum,id_article} />
[<h2 class="forum-titre"><:forum:form_pet_message_commentaire:></h2>
(#FORMULAIRE_FORUM)]
</div><!--.content-->
</div><!--.wrapper-->
<div class="aside">
<INCLURE{fond=inclure/navsub, id_rubrique} />
#FORMULAIRE_RECHERCHE
[(#REM) Articles dans la meme rubrique ]
<B_articles_rubrique>
<div class="menu">
<h2><:meme_rubrique:></h2>
<ul>
<BOUCLE_articles_rubrique(ARTICLES) {id_rubrique} {!par date} {0,10}>
<li><a href="#URL_ARTICLE"[ class="(#EXPOSE)"]>#TITRE</a></li>
</BOUCLE_articles_rubrique>
</ul>
</div>
</B_articles_rubrique>
[(#REM) Menu de navigation mots-cles ]
#MODELE{article_mots}
</div><!--.aside-->
</div><!--.main-->

<INCLURE{fond=inclure/footer,self=#SELF} />

</div><!--.page-->
</body>
</html>
</BOUCLE_principale>

+ 87
- 0
auteur.html View File

@@ -0,0 +1,87 @@
<BOUCLE_principale(AUTEURS) {id_auteur}>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
[(#REM) Cf.: http://paulirish.com/2008/conditional-stylesheets-vs-css-hacks-answer-neither/
]<!--[if lt IE 7 ]> <html dir="#LANG_DIR" lang="#LANG" xmlns="http://www.w3.org/1999/xhtml" xml:lang="#LANG" class="[(#LANG_DIR)][ (#LANG)] no-js ie ie6"> <![endif]-->
<!--[if IE 7 ]> <html dir="#LANG_DIR" lang="#LANG" xmlns="http://www.w3.org/1999/xhtml" xml:lang="#LANG" class="[(#LANG_DIR)][ (#LANG)] no-js ie ie7"> <![endif]-->
<!--[if IE 8 ]> <html dir="#LANG_DIR" lang="#LANG" xmlns="http://www.w3.org/1999/xhtml" xml:lang="#LANG" class="[(#LANG_DIR)][ (#LANG)] no-js ie ie8"> <![endif]-->
<!--[if IE 9 ]> <html dir="#LANG_DIR" lang="#LANG" xmlns="http://www.w3.org/1999/xhtml" xml:lang="#LANG" class="[(#LANG_DIR)][ (#LANG)] no-js ie ie9"> <![endif]-->
<!--[if (gt IE 9)|!(IE)]><!--> <html dir="#LANG_DIR" lang="#LANG" xmlns="http://www.w3.org/1999/xhtml" xml:lang="#LANG" class="[(#LANG_DIR)][ (#LANG)] no-js"> <!--<![endif]-->
<head>
<script type='text/javascript'>/*<![CDATA[*/(function(H){H.className=H.className.replace(/\bno-js\b/,'js')})(document.documentElement);/*]]>*/</script>
<title>[(#NOM|couper{80}|textebrut) - ][(#NOM_SITE_SPIP|textebrut)]</title>
<INCLURE{fond=inclure/head,robots=none} />
<link rel="alternate" type="application/rss+xml" title="[(#NOM|textebrut)]" href="[(#URL_PAGE{backend}|parametre_url{id_auteur,#ID_AUTEUR})]" />
</head>

<body class="pas_surlignable page_auteur">
<div class="page">

<INCLURE{fond=inclure/header} />
<INCLURE{fond=inclure/nav,env} />


<div class="main">
[(#REM) Contenu principal : affichage de l'auteur ]
<div class="wrapper">
<div class="content" id="content">
<p class="arbo"><a href="#URL_SITE_SPIP/"><:accueil_site:></a> &gt; <:info_auteurs:>[ &gt; <strong class="on">(#NOM|couper{80})</strong>]</p>
<div class="vcard">[(#REM) microformat vcard]
<div class="cartouche">
[(#LOGO_AUTEUR|image_reduire{224,*})]
<h1 class="#EDIT{qui} fn">#NOM</h1>
</div>
[<div class="#EDIT{bio} texte note">(#BIO)</div>]
[<p class="#EDIT{hyperlien} hyperlien"><:voir_en_ligne:> : <a href="(#URL_SITE)" class="url org spip_out">[(#NOM_SITE|sinon{[(#URL_SITE|couper{80})]})]</a></p>]
</div>[(#REM) / vcard]
[(#REM) Articles de l'auteur ]
<B_articles>
<div class="menu">
#ANCRE_PAGINATION
<h2><:articles_auteur:> (#GRAND_TOTAL)</h2>
<ul class="spip">
<BOUCLE_articles(ARTICLES) {id_auteur} {!par popularite} {pagination 10}>
<li><a href="#URL_ARTICLE">#TITRE</a></li>
</BOUCLE_articles>
</ul>
[<p class="pagination">(#PAGINATION)</p>]
</div>
</B_articles>
#FORMULAIRE_ECRIRE_AUTEUR
[<div class="notes"><hr />(#NOTES)</div>]
</div><!--.content-->
</div><!--.wrapper-->
<div class="aside">
<INCLURE{fond=inclure/navsub} />
#FORMULAIRE_RECHERCHE
[(#REM) Autres auteurs ]
<B_auteurs>
<div class="menu">
#ANCRE_PAGINATION
<h2><:info_auteurs:></h2>
<ul>
<BOUCLE_auteurs(AUTEURS) {par nom} {pagination 20}>
<li><a href="#URL_AUTEUR"[ class="(#EXPOSE)"]>[(#NOM|couper{80})]</a></li>
</BOUCLE_auteurs>
</ul>
[<p class="pagination">(#PAGINATION)</p>]
</div>
</B_auteurs>
</div><!--.aside-->
</div><!--.main-->

<INCLURE{fond=inclure/footer,self=#SELF} />

</div><!--.page-->
</body>
</html>
</BOUCLE_principale>

+ 76
- 0
backend-breves.html View File

@@ -0,0 +1,76 @@
[(#HTTP_HEADER{Content-type: text/xml[; charset=(#CHARSET)]})]<?xml
version="1.0"[ encoding="(#CHARSET)"]?>
<rss version="2.0" [(#REM) rss 2.0.9)]
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
>

<channel[ xml:lang="(#LANG)"]>
<title>[(#NOM_SITE_SPIP|textebrut|texte_backend)]</title>
<link>#URL_SITE_SPIP/</link>
<description>[(#DESCRIPTIF_SITE_SPIP|supprimer_tags|texte_backend)]</description>
<language>#LANG</language>
<generator>SPIP - www.spip.net</generator>

[ <image>
<title>[(#NOM_SITE_SPIP|texte_backend)]</title>
<url>(#LOGO_SITE_SPIP|image_reduire{144,400}|extraire_attribut{src}|url_absolue|texte_backend)</url>
<link>#URL_SITE_SPIP/</link>
[<height>(#LOGO_SITE_SPIP|image_reduire{144,400}|extraire_attribut{height})</height>]
[<width>(#LOGO_SITE_SPIP|image_reduire{144,400}|extraire_attribut{width})</width>]
</image>
]

<BOUCLE_breves(BREVES){id_rubrique ?}{lang ?}{id_mot ?}
{par date}{inverse}{0,20}>
<item[ xml:lang="(#LANG)"]>
<title>[(#TITRE|supprimer_tags|texte_backend)]</title>
<link>[(#URL_BREVE|url_absolue)]</link>
[<guid isPermaLink="true">(#URL_BREVE|url_absolue)</guid>]
[<dc:date>(#DATE|date_iso)</dc:date>]
<dc:format>text/html</dc:format>
[<dc:language>(#LANG)</dc:language>]
[(#REM)
Le bloc qui suit diffuse diffuse les mots-cles a la mode RSS
]<BOUCLE_mots_rss(MOTS){id_breve}>[
<dc:subject>(#TITRE|texte_backend)</dc:subject>]</BOUCLE_mots_rss>

<description>[(#INTRODUCTION|texte_backend)]

[(#REM)
Le bloc qui suit diffuse la rubrique et les mots-cles
sous forme de "microformats"

]<BOUCLE_rubrique_mf(RUBRIQUES){id_rubrique}>-
[&lt;a href="[(#URL_RUBRIQUE|url_absolue)]" rel="directory"&gt;(#TITRE|texte_backend)&lt;/a&gt;]
</BOUCLE_rubrique_mf><B_mots_mf>
/ <BOUCLE_mots_mf(MOTS){id_breve}{", "}>
[&lt;a href="[(#URL_MOT|url_absolue)]" rel="tag"&gt;(#TITRE|texte_backend)&lt;/a&gt;]</BOUCLE_mots_mf>

</description>

[(#REM)
Le bloc qui suit diffuse aussi le texte integral de la breve,
ce qui permet une syndication plus riche (mais plus "lourde").
Fonction desactivable depuis les reglages du site.
][
(#CONFIG{syndication_integrale}|=={oui}|?{' ',''})<content:encoded>[(#LOGO_BREVE{right}|image_reduire{150,150}|texte_backend)
][&lt;div class='rss_texte'&gt;(#TEXTE|
image_reduire{500,0}|texte_backend)&lt;/div&gt;
][&lt;hr /&gt;
&lt;div class='rss_notes'&gt;(#NOTES|texte_backend)&lt;/div&gt;]
</content:encoded>
]
[(#REM)
Le bloc qui suit diffuse l'adresse des documents associes aux articles ;
ajouter par ex. {extension=mp3} pour limiter a un certain type de document.
] <BOUCLE_documents(DOCUMENTS){id_breve}{mode=document}{doublons}>[
<enclosure url="(#URL_DOCUMENT|url_absolue|unique)"[ length="(#TAILLE)"][ type="(#MIME_TYPE)"] />]
</BOUCLE_documents>

</item>
</BOUCLE_breves>

</channel>

</rss>

+ 34
- 0
backend.html View File

@@ -0,0 +1,34 @@
[(#HTTP_HEADER{Content-type: text/xml[; charset=(#CHARSET)]})]<?xml
version="1.0"[ encoding="(#CHARSET)"]?>
<rss version="2.0" [(#REM) rss 2.0.9)]
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
>

<channel[ xml:lang="(#LANG)"]>
<title>[(#NOM_SITE_SPIP|textebrut|texte_backend)]</title>
<link>#URL_SITE_SPIP/</link>
<description>[(#DESCRIPTIF_SITE_SPIP|supprimer_tags|texte_backend)]</description>
<language>#LANG</language>
<generator>SPIP - www.spip.net</generator>

[ <image>
<title>[(#NOM_SITE_SPIP|texte_backend)]</title>
<url>(#LOGO_SITE_SPIP|image_reduire{144,400}|extraire_attribut{src}|url_absolue|texte_backend)</url>
<link>#URL_SITE_SPIP/</link>
[<height>(#LOGO_SITE_SPIP|image_reduire{144,400}|extraire_attribut{height})</height>]
[<width>(#LOGO_SITE_SPIP|image_reduire{144,400}|extraire_attribut{width})</width>]
</image>
]

<BOUCLE_10recents(ARTICLES) {lang ?}{branche ?}{id_mot ?}{id_auteur ?} {par date}{inverse}{0,10}{unique}>
<INCLURE{fond=inc-rss-item, id_article} />
</BOUCLE_10recents>

<BOUCLE_tres_recents(ARTICLES){lang ?}{branche ?}{id_mot ?}{id_auteur ?} {par date}{inverse}{age<3}{unique}>
<INCLURE{fond=inc-rss-item, id_article} />
</BOUCLE_tres_recents>

</channel>

</rss>

+ 86
- 0
breve.html View File

@@ -0,0 +1,86 @@
<BOUCLE_principale(BREVES) {id_breve}>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
[(#REM) Cf.: http://paulirish.com/2008/conditional-stylesheets-vs-css-hacks-answer-neither/
]<!--[if lt IE 7 ]> <html dir="#LANG_DIR" lang="#LANG" xmlns="http://www.w3.org/1999/xhtml" xml:lang="#LANG" class="[(#LANG_DIR)][ (#LANG)] no-js ie ie6"> <![endif]-->
<!--[if IE 7 ]> <html dir="#LANG_DIR" lang="#LANG" xmlns="http://www.w3.org/1999/xhtml" xml:lang="#LANG" class="[(#LANG_DIR)][ (#LANG)] no-js ie ie7"> <![endif]-->
<!--[if IE 8 ]> <html dir="#LANG_DIR" lang="#LANG" xmlns="http://www.w3.org/1999/xhtml" xml:lang="#LANG" class="[(#LANG_DIR)][ (#LANG)] no-js ie ie8"> <![endif]-->
<!--[if IE 9 ]> <html dir="#LANG_DIR" lang="#LANG" xmlns="http://www.w3.org/1999/xhtml" xml:lang="#LANG" class="[(#LANG_DIR)][ (#LANG)] no-js ie ie9"> <![endif]-->
<!--[if (gt IE 9)|!(IE)]><!--> <html dir="#LANG_DIR" lang="#LANG" xmlns="http://www.w3.org/1999/xhtml" xml:lang="#LANG" class="[(#LANG_DIR)][ (#LANG)] no-js"> <!--<![endif]-->
<head>
<script type='text/javascript'>/*<![CDATA[*/(function(H){H.className=H.className.replace(/\bno-js\b/,'js')})(document.documentElement);/*]]>*/</script>
<title>[(#TITRE|couper{80}|textebrut) - ][(#NOM_SITE_SPIP|textebrut)]</title>
[<meta name="description" content="(#INTRODUCTION{150}|attribut_html)" />]
[<link rel="canonical" href="(#URL_BREVE|url_absolue)" />]
<INCLURE{fond=inclure/head} />
[(#REM) Lien vers le flux RSS des breves ]
<link rel="alternate" type="application/rss+xml" title="<:dernieres_breves:>" href="#URL_PAGE{backend-breves}" />
</head>

<body class="pas_surlignable page_breve">
<div class="page">

<INCLURE{fond=inclure/header} />
<INCLURE{fond=inclure/nav,id_rubrique,env} />
<div class="main">
[(#REM) Contenu principal : corps de la breve ]
<div class="wrapper">
<div class="content" id="content">
<p class="arbo"><a href="#URL_SITE_SPIP/" ><:accueil_site:></a><BOUCLE_ariane(RUBRIQUES){id_rubrique}> &gt; <a href="#URL_RUBRIQUE">[(#TITRE|couper{80})]</a></BOUCLE_ariane>[ &gt; <strong class="on">(#TITRE|couper{80})</strong>]</p>
<div class="cartouche">
<h1 class="#EDIT{titre} surlignable">[(#LOGO_BREVE_RUBRIQUE|image_reduire{240,240}) ]#TITRE</h1>
<p class="info-publi"><abbr class="published" title="[(#DATE|date_iso)]">[(#DATE|nom_jour) ][(#DATE|affdate)]</abbr></p>
</div>
[<div class="#EDIT{texte} texte">(#TEXTE)</div>]
[<hr /><p class="#EDIT{hyperlien} hyperlien"><:voir_en_ligne:> : <a href="(#URL_SITE)">[(#NOM_SITE|sinon{[(#URL_SITE|couper{80})]})]</a></p>]
[<div class="notes"><hr />(#NOTES)</div>]
[(#REM) Forum de la breve
NB : pour desactiver les forums de breve, supprimez simplement les lignes ci-dessous ]
<INCLURE{fond=inclure/forum, id_breve} />
[<h2><:forum:form_pet_message_commentaire:></h2>
(#FORMULAIRE_FORUM)]
</div><!--.content-->
</div><!--.wrapper-->
<div class="aside">
<INCLURE{fond=inclure/navsub, id_rubrique} />
#FORMULAIRE_RECHERCHE
[(#REM) Breves dans la meme rubrique ]
<B_breves>
<div class="menu menu_breves">
<h2><:autres_breves:></h2>
<ul>
<BOUCLE_breves(BREVES) {id_rubrique} {!par date} {0,10}>
<li>[(#DATE|affdate_jourcourt) &ndash; ]<a href="#URL_BREVE"[ class="(#EXPOSE)"]>#TITRE</a></li>
</BOUCLE_breves>
</ul>
</div>
</B_breves>
[(#REM) Menu de navigation mots-cles ]
<B_mots>
<div class="menu">
<h2><:mots_clefs:></h2>
<ul>
<BOUCLE_mots(MOTS) {id_breve} {par titre}>
<li><a href="#URL_MOT" rel="tag">#TITRE</a></li>
</BOUCLE_mots>
</ul>
</div>
</B_mots>
</div><!--.aside-->
</div><!--.main-->

<INCLURE{fond=inclure/footer,self=#SELF} />

</div><!--.page-->
</body>
</html>
</BOUCLE_principale>

+ 29
- 0
calendrier.html View File

@@ -0,0 +1,29 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
[(#REM) Cf.: http://paulirish.com/2008/conditional-stylesheets-vs-css-hacks-answer-neither/
]<!--[if lt IE 7 ]> <html dir="#LANG_DIR" lang="#LANG" xmlns="http://www.w3.org/1999/xhtml" xml:lang="#LANG" class="[(#LANG_DIR)][ (#LANG)] no-js ie ie6"> <![endif]-->
<!--[if IE 7 ]> <html dir="#LANG_DIR" lang="#LANG" xmlns="http://www.w3.org/1999/xhtml" xml:lang="#LANG" class="[(#LANG_DIR)][ (#LANG)] no-js ie ie7"> <![endif]-->
<!--[if IE 8 ]> <html dir="#LANG_DIR" lang="#LANG" xmlns="http://www.w3.org/1999/xhtml" xml:lang="#LANG" class="[(#LANG_DIR)][ (#LANG)] no-js ie ie8"> <![endif]-->
<!--[if IE 9 ]> <html dir="#LANG_DIR" lang="#LANG" xmlns="http://www.w3.org/1999/xhtml" xml:lang="#LANG" class="[(#LANG_DIR)][ (#LANG)] no-js ie ie9"> <![endif]-->
<!--[if (gt IE 9)|!(IE)]><!--> <html dir="#LANG_DIR" lang="#LANG" xmlns="http://www.w3.org/1999/xhtml" xml:lang="#LANG" class="[(#LANG_DIR)][ (#LANG)] no-js"> <!--<![endif]-->
<head>
<script type='text/javascript'>/*<![CDATA[*/(function(H){H.className=H.className.replace(/\bno-js\b/,'js')})(document.documentElement);/*]]>*/</script>
<title><:icone_agenda:> - [(#NOM_SITE_SPIP|textebrut)]</title>
[<meta name="description" content="(#DESCRIPTIF_SITE_SPIP|couper{150}|attribut_html)" />]
<INCLURE{fond=inclure/head,robots=none} />
</head>

<body class="pas_surlignable page_agenda">
<div class="page">

<INCLURE{fond=inclure/header} />
<INCLURE{fond=inclure/nav,env} />

#FORMULAIRE_RECHERCHE

<INCLURE{fond=contenu/calendrier,env} />

<INCLURE{fond=inclure/footer,self=#SELF} />

</div><!--.page-->
</body>
</html>

+ 48
- 0
contact.html View File

@@ -0,0 +1,48 @@
<BOUCLE_principale(AUTEURS){tout}{par id_auteur}{! email}{0,1}>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
[(#REM) Cf.: http://paulirish.com/2008/conditional-stylesheets-vs-css-hacks-answer-neither/
]<!--[if lt IE 7 ]> <html dir="#LANG_DIR" lang="#LANG" xmlns="http://www.w3.org/1999/xhtml" xml:lang="#LANG" class="[(#LANG_DIR)][ (#LANG)] no-js ie ie6"> <![endif]-->
<!--[if IE 7 ]> <html dir="#LANG_DIR" lang="#LANG" xmlns="http://www.w3.org/1999/xhtml" xml:lang="#LANG" class="[(#LANG_DIR)][ (#LANG)] no-js ie ie7"> <![endif]-->
<!--[if IE 8 ]> <html dir="#LANG_DIR" lang="#LANG" xmlns="http://www.w3.org/1999/xhtml" xml:lang="#LANG" class="[(#LANG_DIR)][ (#LANG)] no-js ie ie8"> <![endif]-->
<!--[if IE 9 ]> <html dir="#LANG_DIR" lang="#LANG" xmlns="http://www.w3.org/1999/xhtml" xml:lang="#LANG" class="[(#LANG_DIR)][ (#LANG)] no-js ie ie9"> <![endif]-->
<!--[if (gt IE 9)|!(IE)]><!--> <html dir="#LANG_DIR" lang="#LANG" xmlns="http://www.w3.org/1999/xhtml" xml:lang="#LANG" class="[(#LANG_DIR)][ (#LANG)] no-js"> <!--<![endif]-->
<head>
<script type='text/javascript'>/*<![CDATA[*/(function(H){H.className=H.className.replace(/\bno-js\b/,'js')})(document.documentElement);/*]]>*/</script>
<title><:contact:> - [(#NOM_SITE_SPIP|textebrut)]</title>
<INCLURE{fond=inclure/head,robots=none} />
</head>

<body class="pas_surlignable page_contact">
<div class="page">

<INCLURE{fond=inclure/header} />
<div class="nav clearfix" id="nav">
<INCLURE{fond=inclure/nav,env} />
</div>

<div class="main">
<div class="wrapper">
<div class="content" id="content">
<p class="arbo"><a href="#URL_SITE_SPIP/"><:accueil_site:></a> &gt; <strong class="on"><:contact:></strong></p>
<div class="cartouche">
<h1><:contact:></h1>
</div>
#FORMULAIRE_ECRIRE_AUTEUR
</div><!--.content-->
</div><!--.wrapper-->
<div class="aside">
<INCLURE{fond=inclure/navsub} />
#FORMULAIRE_RECHERCHE
</div><!--.aside-->
</div><!--.main-->

<INCLURE{fond=inclure/footer,self=#SELF} />

</div><!--.page-->
</body>
</html>
</BOUCLE_principale>[(#INCLURE{fond=404, erreur=<:aucun_auteur:>})]<//B_principale>

+ 100
- 0
css/clear.css View File

@@ -0,0 +1,100 @@
/* --------------------------------------------------

clear.css
Aides a la composition
(c) 2010-2016 Tiny Typo v1.3 - MIT License - tinytypo.tetue.net
----------------------------------------------------- */
/* Modele de boite
[fr] http://blog.goetter.fr/post/27612618411/box-sizing-et-pourquoi-pas
[en] http://www.paulirish.com/2012/box-sizing-border-box-ftw/ */
*,
*:before,
*:after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
/* Blocs */
.block {
display: block;
margin-bottom: 1.5em;
}
.inline {
display: inline;
}
.inline-block {
display: inline-block;
}
/* Positionnement */
.left {
float: left;
}
.right {
float: right;
}
.center {
margin-right: auto;
margin-left: auto;
}
/* Espace de blocs
[fr] Espaceur de blocs : http://romy.tetue.net/657 */
.clear {
clear: both;
}
br.clear {
clear: both;
margin: 0;
padding: 0;
border: 0;
height: 0;
line-height: 1px;
font-size: 1px;
}
hr.clear {
visibility: hidden;
}
/* clearfix : http://www.positioniseverything.net/easyclearing.html */
.clearfix:after {
content: "\0020";
display: block;
height: 0;
clear: both;
visibility: hidden;
overflow: hidden;
}
.clearfix {
display: inline-table;
}
/* Hides from IE-mac \*/
.clearfix {
height: 1%;
}
.clearfix {
display: block;
}
/* End hide from IE-mac */
/* Not visible */
.offscreen {
position: absolute;
left: -999em;
height: 1%;
}
.hidden {
visibility: hidden;
}
.none {
display: none;
}
/* debug */
.todo {
opacity: 0.5;
}
.todo:hover {
opacity: 1;
}
.blink {
text-decoration: blink;
}

/* fin */

+ 9
- 0
css/font.css View File

@@ -0,0 +1,9 @@
/* --------------------------------------------------

font.css
Gestion des webfonts
----------------------------------------------------- */

/* Appelez vos webfonts ici */

+ 55
- 0
css/form.css View File

@@ -0,0 +1,55 @@
/* --------------------------------------------------------------

form.css
Base pour formulaires
Cf.: http://contrib.spip.net/3820

-------------------------------------------------------------- */

input,textarea,select,button { font-family: inherit; font-size: 100%; font-weight: inherit; line-height: inherit; }

legend { font-weight: bold; }

/* Curseur main sur les elements input cliquables */
input[type="submit"],input.submit,
input[type="button"],input.button,
input[type="image"],input.image,
button { cursor: pointer; }

textarea { overflow: auto; } /* www.sitepoint.com/blogs/2010/08/20/ie-remove-textarea-scrollbars/ */

.ie fieldset { padding-top: 0; }
.ie6 legend,
.ie7 legend { margin-left: -7px; } /* Preciser la couleur des legend et du fond pour IE/Win */
.ie button,
.ie input.submit,
.ie input.button { position: relative; }

button { width: auto; overflow: visible; } /* joli rendu sous IE: www.viget.com/inspire/styling-the-button-element-in-internet-explorer/ */

/* Elements de notifications des boites succes, info, notice, alerte */
.reponse,
.error,
.alert,
.notice,
.success,
.info { padding: .8em; margin-bottom: 1.5em; border: 2px solid #ddd; }

.error,
.alert { background: #fbe3e4; color: #8a1f11; border-color: #fbc2c4; }
.notice { background: #fff6bf; color: #514721; border-color: #ffd324; }
.success { background: #e6efc2; color: #264409; border-color: #c6d880; }
.info { background: #d5edf8; color: #205791; border-color: #92cae4; }

.error a,
.alert a { color: #8a1f11; }
.notice a { color: #514721; }
.success a { color: #264409; }
.info a { color: #205791; }

/* Print */
@media print {
form { display: none; }
}

/* fin */

BIN
css/img/background.png View File

Before After
Width: 250  |  Height: 250  |  Size: 3.8KB

BIN
css/img/def.png View File

Before After
Width: 20  |  Height: 10  |  Size: 306B

BIN
css/img/quote.png View File

Before After
Width: 40  |  Height: 40  |  Size: 621B

BIN
css/img/recherche.png View File

Before After
Width: 20  |  Height: 12  |  Size: 771B

+ 92
- 0
css/layout.css View File

@@ -0,0 +1,92 @@
/* --------------------------------------------------------------

layout.css
Disposition des blocs principaux
cf.: http://romy.tetue.net/structure-html-de-base

-------------------------------------------------------------- */

/* Elements principaux
------------------------------------------ */
body { text-align: center; background:#ddd;}
.page { position: relative; width: 960px; max-width:95%; margin:2em auto; text-align: left; }
.header {}
.main { padding: 1.5em 0; }
.footer { clear: both; padding: 1em 0 0; margin:1em 0 0 0; border-top:1px solid #999; }

/* largeur calculee du wrapper: 960*70% = 672px */
.wrapper { clear: both; float: left; width: 70%; overflow: hidden; }
.content { min-height: 350px; }
/* largeur calculee du aside: 672px / 3 = 224px = 23.333 %*/
.aside { float: right; width: 23.333%; overflow: hidden; }
/* Entete et barre de navigation
------------------------------------------ */
.header { padding-bottom: 1.5em; }
.header .spip_logo_site { display: block; margin: 0; line-height: 1; font-weight: bold; }
.header .spip_logo_site,
.header .spip_logo_site a,
.header .spip_logo_site a:hover { background: transparent; text-decoration:none; color:#222; }
.header .spip_logo_site a:hover {color:#c85000;}
.header .spip_logo_site a:hover img {opacity:0.7;}
.header .spip_logo {margin-bottom:0;}
.header #slogan { margin: 0; }

.formulaire_menu_lang { position: absolute; right: 0; top: .9em; display: block; width: 30%; }

.nav {}
.nav li {display:inline;}
.nav li a { display: inline-block; padding:0.25em 0.5em; margin:0 0.25em 0.5em 0;border-radius:0.25em;text-decoration: none; background: #EED; color: #222; }
.nav li.on a { background:#c85000;color:#fff; font-weight: normal; }
.nav li a:focus,
.nav li a:hover,
.nav li a:active { background: #222; color:#fff; }

.footer .colophon { float: left; height: 40px; width: 70%; margin: 0; }
.footer .generator { float: right; }
.footer .generator a { padding: 0; background: none; }

/* Gabarit d'impression
------------------------------------------ */
@media print {
.page,
.wrapper,
.content { width: auto; }
.nav,
.arbo,
.aside,
.footer { display: none; }
}

/* Affichage sur petits ecrans
Cf.: http://www.alsacreations.com/astuce/lire/1177
------------------------------------------ */

/* largeur maximum 767px */
@media (max-width: 767px) {
body { width: 100%; padding: 0 20px; }
.page { width: 100%; max-width: none; }
}
/* largeur maximum 640px */
@media (max-width: 640px) {
/* layout */
.wrapper,
.content,
.aside { width: 100%;}
.content,
.aside { clear: both; float: none; width: 100%; }

/* Passer a une seule colonne (a appliquer aux elements multi-colonnes) */
.nav ul li a { float: none; border: 0; }
.arbo { display: none; }
.footer .colophon { width: auto; float: none; }
.footer .generator { display: none; }

/* header du calendrier full-calendar */
table.fc-header td { display: block; text-align: left; }

}

/* fin */

+ 107
- 0
css/links.css View File

@@ -0,0 +1,107 @@
/* --------------------------------------------------

links.css
Liens hypertextes
(c) 2010-2016 Tiny Typo v1.3 - MIT License - tinytypo.tetue.net

----------------------------------------------------- */
/* Hyperliens
[fr] Signalétique des hyperliens : http://letrainde13h37.fr/43/signaletique-hyperliens/ */
a {
background: transparent;
color: inherit;
}
a:visited {
color: inherit;
}
a:focus {
outline: thin dotted;
background-color: #222222 !important;
border-color: #222222 !important;
color: #f8f8f8 !important;
text-shadow: none;
}
a:hover {
outline: 0;
cursor: pointer;
}
a:active {
outline: 0;
}
/* a { outline: none; }
[en] http://www.outlinenone.com
[fr] http://www.outlinenone.fr
*/
a:after,
a:before,
a small {
font-size: 90%;
opacity: .9;
}
a[hreflang]:after {
content: "\0000a0[" attr(hreflang) "]";
}
/* Liens externes */
a.spip_out:after,
a.external:after {
content: "\0000a0\279A";
}
a[hreflang].spip_out:after,
a[hreflang].external:after {
content: "\0000a0[" attr(hreflang) "]\0000a0\279A";
}
/* mailto / tel */
a.spip_mail:after,
a.mailto:after {
content: "\0000a0\2709";
}
a.tel:after {
content: "\0000a0\2706";
}
/* Documents */
a.download:after {
content: "\0000a0\21A7";
}
a[hreflang].download:after {
content: "\0000a0[" attr(hreflang) "]\0000a0\21A7";
}
a.audio:after {
content: "\0000a0\266B";
}
a[hreflang].audio:after {
content: "\0000a0[" attr(hreflang) "]\0000a0\266B";
}
/* Liens images */
a img {
border: 0;
}
a:focus img,
a:active img {
-moz-transform: translateY(1px);
-webkit-transform: translateY(1px);
-o-transform: translateY(1px);
-ms-transform: translate(1px);
transform: translateY(1px);
}
@media print {
a,
a:visited {
text-decoration: underline;
}
a:after {
content: '';
}
a.spip_url:after,
a[rel="external"]:after,
a.external:after {
content: " (" attr(href) ")";
}
.ir a:after,
a[href^="javascript:"]:after,
a[href^="#"]:after {
content: '';
}
/* Ne pas montrer les liens sur images ou javascript / liens internes */
}

/* fin */

+ 133
- 0
css/media.css View File

@@ -0,0 +1,133 @@
/* --------------------------------------------------

media.css
Illustrations, images et albums
(c) 2010-2016 Tiny Typo v1.3 - MIT License - tinytypo.tetue.net

----------------------------------------------------- */
/* Rendre les images responsive par defaut */
img {
max-width: 100%;
height: auto;
}
@media print {
img {
max-width: 100% !important;
}
}
img {
vertical-align: middle;
}
/**
* 1. Correct `inline-block` display not defined in IE 8/9.
* 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
*/
audio,
canvas,
progress,
video {
display: inline-block;
/* 1 */

vertical-align: baseline;
/* 2 */

}
/**
* Prevent modern browsers from displaying `audio` without controls.
* Remove excess height in iOS 5 devices.
*/
audio:not([controls]) {
display: none;
height: 0;
}
/**
* Address `[hidden]` styling not present in IE 8/9/10.
* Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
*/
[hidden],
template {
display: none;
}
/**
* Remove border when inside `a` element in IE 8/9/10.
*/
img {
border: 0;
}
/**
* Correct overflow not hidden in IE 9/10/11.
*/
svg:not(:root) {
overflow: hidden;
}
/* thumbnail */
.thumb,
.thumb.left {
margin: 0 10px 10px 0;
}
.thumb.right {
margin: 0 0 10px 10px;
}
/* style effects */
img.round {
border-radius: 5px;
}
img.circle {
border-radius: 50%;
}
img.border {
padding: 4px;
background-color: #fff;
border: 1px solid #bbb;
}
img.shadow {
box-shadow: -1px 2px 5px 1px rgba(0, 0, 0, 0.7), -1px 2px 20px rgba(255, 255, 255, 0.6) inset;
}
/* figure */
figure {
margin: 0;
margin-bottom: 0.75em;
text-align: center;
}
figure.center {
margin-bottom: 1.5em;
}
figure.left {
margin-right: 1.5em;
}
figure.right {
margin-left: 1.5em;
}
@media (max-width: 640px) {
figure {
margin-bottom: 1.5em;
}
figure.left {
float: none;
margin-right: 0;
}
figure.right {
float: none;
margin-left: 0;
}
}
/* album */
.album {
margin-bottom: 1.5em;
}
.album ul {
overflow: hidden;
margin: 0;
list-style: none;
}
.album li {
float: left;
margin: 0;
margin: 0 10px 10px 0;
}
.album .thumb {
margin: 0;
}

/* fin */

+ 141
- 0
css/reset.css View File

@@ -0,0 +1,141 @@
/* --------------------------------------------------------------

reset.css
Reinitialise les balises HTML
License: none (public domain) - v2.0 | 20110126 - http://meyerweb.com/eric/tools/css/reset/

-------------------------------------------------------------- */
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section {
display: block;
}
body {
line-height: 1;
}
ol,
ul {
list-style: none;
}
blockquote,
q {
quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
content: '';
content: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
/* Print styles from HTML5 Boilerplate */
@media print {
* {
text-shadow: none !important;
color: #000 !important;
background: transparent !important;
box-shadow: none !important;
}
}

+ 170
- 0
css/spip.css View File

@@ -0,0 +1,170 @@
/* --------------------------------------------------------------

spip.css
Styles associes au code genere par SPIP


-------------------------------------------------------------- */

/* Neutraliser conflit spip / tinytypo */
ul, ol {list-style:none;margin-left:0; }
blockquote { border:none; padding-left:3em; }
blockquote:before { content:""; /* à terme supprimer l'image quote.png et reintegrer le bon sur blocquote.spip_poesie */ }
s, strike,del, .del { opacity:1;}

/* Compatibilite ancienne dist */
.on {font-weight:bold;}

/* Listes SPIP */
ul.spip,
ol.spip { margin-left: 50px; }
@media (max-width: 640px) {
ul.spip,
ol.spip { margin-left: 1.5em; }
}
ul.spip { list-style-type: square; }
li ul.spip { list-style-type: disc; }
li li ul.spip { list-style-type: circle; }
ol.spip { list-style-type: decimal; }

dl.spip dt,
dl.spip dd { padding-left: 50px; }
dl.spip dt { clear: both; }
dl.spip dd {}

/* Tableaux SPIP */
table.spip { width: 100%; }
table.spip caption {}
table.spip tr.row_first th {}
table.spip tr.odd td {}
table.spip tr.even td {}

/* Citations, code et poesie */
blockquote.spip { min-height: 40px; background: url(img/quote.png) no-repeat; }
.spip_poesie { border-left: 1px solid; }
.spip_poesie div { margin-left: 50px; text-indent: -50px; }
.spip_code,
.spip_cadre {
font-family: 'Courier New', Courier, monospace;
font-size: 1em;
margin:0 .2em;
}

.spip_code {
border: 1px solid #dfdfcd;
background-color: rgba(227,227,211,0.5);
color: #3b3b25;
text-shadow: 0 1px 0 #fdfdfc;
}

.spip_cadre {
background:#333;
color:#fff;
border-radius:0.5em;
border:0;
}

textarea.spip_code,
textarea.spip_cadre {
padding: 1em;
width:98%;
}

/* Enluminures typo V3 / Cf.: http://contrib.spip.net/3118 */
sc, .sc { font-variant: small-caps; }
.caractencadre-spip { background-color: #FFFFCC; color: purple; }
.caractencadre2-spip { background-color: #FFFFCC; color: orange; }
.texteencadre-spip { display: block; margin: 1.5em 50px; padding: 1.5em; background: #EEE; }

/* Logos, documents et images */
.spip_logo { float:right; margin: 0 0 10px 10px; padding:0; border: none; }

.spip_logo { margin: 0 0 10px 10px; padding: 0; border: none; }
.spip_logo_center { clear: both; display: block; margin: 0 auto 1.5em auto; }
.spip_logo_left { float: left; margin-right: 1.5em; margin-bottom: 1.5em; }
.spip_logo_right { float: right; margin-left: 1.5em; margin-bottom: 1.5em; }

.spip_documents { margin-bottom: 1.5em; padding: 0; background: none; max-width: 100%;}
.spip_documents,
.spip_documents_center,
.spip_doc_titre,
.spip_doc_descriptif { margin-right: auto; margin-left: auto; text-align: center; }
.spip_documents_center { clear: both; display: block; width: 100%; }
.spip_documents_left { float: left; margin-right: 1.5em; }
.spip_documents_right { float: right; margin-left: 1.5em; }
.spip_doc_titre {}
.spip_doc_descriptif { clear: both; }
.spip_doc_credits { font-size:x-small; clear: both; }

@media (max-width: 640px) {
/* fixer une largeur maximale de 100 % aux elements potentiellement problematiques */
.spip_documents,.spip_doc_titre,.spip_doc_descriptif { max-width: 100% !important; }
}

/* Modeles par defaut */
.spip_modele { float: right; display: block; width: 25%; margin: 0 0 1.5em 1.5em; padding: 1.5em; background-color: #EEE; }

/* Formulaires */
.formulaire_spip {}
.formulaire_spip li { clear: both; margin-bottom: 0.75em; }
.formulaire_spip .boutons { clear: both; margin: 0; padding: 0; text-align: right; }
.formulaire_spip .boutons input,
.formulaire_spip .boutons button {}
.formulaire_spip input.text,
.formulaire_spip textarea {padding:.2em;border:solid 1px #aaa;}
@media print {
.formulaire_spip { display: none; }
}

/* Barre typo */
.markItUp .markItUpHeader ul .markItUpSeparator { display: none; }

/* Previsu */
.previsu { margin-bottom: 1.5em; padding: 0.75em; border: 2px dashed #F57900; }
fieldset.previsu legend { color: #F57900; }

/* Reponses */
.reponse_formulaire { margin-bottom: 1.5em; padding: 0.75em; border: 2px solid #ddd; }
.reponse_formulaire_ok { background: #e6efc2; color: #264409; border-color: #c6d880; }
.reponse_formulaire_erreur { background: #fbe3e4; color: #8a1f11; border-color: #fbc2c4; }
.reponse_formulaire_ok a { color: #264409; }
.reponse_formulaire_erreur a { color: #8a1f11; }

.erreur_message { color: red; }

li.erreur input[type="text"], li.erreur input.text,
li.erreur input[type="password"], li.erreur input.password,
li.erreur textarea { background-color: #fbe3e4; border-color: #fbc2c4; }

.spip_surligne { background-color: yellow; }

/* Formulaire de recherche */
.formulaire_recherche * { display: inline; }

/* Paragraphes */
div.spip, ul.spip, ol.spip, .spip_poesie, .spip_cadre, div.spip_code, .spip_documents.spip_documents_center { margin-bottom: 1.5em; }

/* Pagination */
.pagination { clear: both; text-align: center; }
.pagination .disabled {visibility:hidden;}
@media print {
.pagination { display: none; }
}

/* Liens de SPIP */
a.spip_note { font-weight: bold; } /* liens vers notes de bas de page */
a.spip_in {} /* liens internes */
a.spip_mail {}
a.spip_out {} /* liens sortants */
a.spip_url {} /* liens url sortants */
a.spip_glossaire {} /* liens vers encyclopedie */

/* Boutons d'admin */
.ie6 .spip-admin,
.ie6 #spip-admin { display: none; }
@media print {
.spip-admin,
#spip-admin { display: none; }
}

/* fin */

+ 243
- 0
css/theme.css View File

@@ -0,0 +1,243 @@
/* --------------------------------------------------------------

theme.css
Theme par defaut de SPIP 3.1
2014 - theme neodist - collectif SPIP

-------------------------------------------------------------- */

/* ------------------------------------------
/* Habillage des balises HTML
/* ------------------------------------------ */

/* Elements principaux
------------------------------------------ */
body {font-family: "Luxi sans", "Lucida Grande", Lucida, "Lucida Sans Unicode", sans-serif; color:#222222;background:#ffffff;}

h1,.h1,
h2,.h2 { line-height: 1.2;}

/* Hyperliens
---------------------------------------------- */
a, a:visited { color: #c85000; }
a:focus,
a:hover,
a:active { background-color:#c85000; color:#fff;}

/* ------------------------------------------
/* Habillage des elements du contenu
/* ------------------------------------------ */

/* fil d'ariane */
.arbo { clear: both; font-size: .9em; color: #666; }
.arbo * { font-weight: normal; }
.arbo a,
.arbo a:visited { color: #666; }
.arbo a:hover { background: #666; color: white; }

.cartouche { margin-bottom: 1.5em; }
.cartouche h1 { margin-bottom: 0; }
.cartouche p { margin-bottom: 0; }
.surtitre{}
.soustitre {}
abbr.published { border: 0; }
@media print {
abbr[title].published:after { content: ""; }
abbr[title].dtreviewed:after { content: ""; }
}
.info-publi { margin: 1.5em 0 0; font-size: .9em; font-style: italic; }
html[dir="rtl"] .info-publi { font-style: normal; }
.traductions { font-size: .9em; }
.traductions a[hreflang]:after { content: ''; }

.chapo { font-weight: bold; }
.texte {}
.hyperlien { display: block; padding: 1.5em 50px; background: #EED url(img/def.png) no-repeat 25px 1.9em; font-weight: bold; }
.ps, .notes { margin-bottom: 1.5em; }
.notes { clear: both; font-size: .9em; }

/* Listes et tableaux */
dl.spip dt { background: url(img/def.png) no-repeat 25px .5em; }
dl.spip dd {}

table.spip {margin:1em 0;}
table.spip caption { background: none; border-bottom: 1px solid; text-align: left; font-weight: bold; }
table.spip thead th { background: none; border: 1px solid; border-width: 1px 0; }
table.spip tbody tr th,
table.spip tr td { background: none; }
table.spip tbody tr.odd th,
table.spip tr.odd td { background: #EED; }
table.spip tr:hover td {background: #AAD;}
table.spip tfoot { border-top: 1px solid; }

/* Formulaires : variantes et cas particuliers
----------------------------------------------- */
.formulaire_spip { margin-bottom: 1.5em; }

fieldset {
width: 100%; margin: 0;
-ms-box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
}

label { display: block; }
.formulaire_recherche label { display: block; }
.erreur_message { display: block; }
input.text,textarea {
width: 100%;
-ms-box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.content input.text { width: 50%; }
textarea { width: 100%; }

/* Selection des langues */
.formulaire_menu_lang { margin: 0; padding: 0; background: none; }

/* Formulaires de recherche (site / petitions) */
.formulaire_recherche input.text { width: 9em; padding-left: 20px;border:solid 1px #aaa; background:#fff url(img/recherche.png) no-repeat left center; }
.formulaire_recherche input.submit {padding:0.1em;}

/* Choix des mots-clefs */
ul.choix_mots { display: block; margin: 0; padding: 0; list-style: none; }
ul.choix_mots li { clear: none; float: left; display: block; width: 30%; padding: 1%; }
ul.choix_mots li label { display: inline; font-weight: normal; }

.formulaire_spip .bugajaxie { display: none; } /*IE/Win*/

/* Formulaire de login dans une page */
.formulaire_login .editer-groupe .editer { clear: left; }
.formulaire_login .editer_password .details { display: block; }
.formulaire_login #spip_logo_auteur { float: right; }

/* Fomulaire de contact */
.formulaire_ecrire_auteur {}
.formulaire_ecrire_auteur .saisie_sujet_message_auteur input.text { width: 100%; }


/* Habillage des portfolios
---------------------------------------------- */
.documents_portfolio li {display:inline;margin:0;padding:0;}
.documents_portfolio a {display:inline-block;padding:10px;margin:5px;border:1px solid #ccc !important;color:#EED;background:#fff;box-shadow: 5px 7px 5px 2px rgba(85,85,85,0.3);}
.documents_portfolio a:hover {color:#999;opacity:0.8;}
.documents_portfolio img {margin:0;}

.documents_joints .descriptif p {margin:0;}

/* Habillage des forums
---------------------------------------------- */
.comments {margin-top:2em;padding:1em 0;border-top:10px solid #EED;}
.comments ul {list-style:none;}
.comment-item {margin:0.5em 0 0 0;padding:0.5em 0 0 0;border-top:1px solid #EED;}
.comments-items .comments-items {margin-left: 25px;padding-left: 20px;border-left:5px solid #ddd;}
.comment-meta { margin: 0; font-weight: bold; }
.comment-meta small { font-size: 100%; }
.comment-meta abbr { border: 0; }
.comment-meta a { text-decoration:none;}
.comment-content .hyperlien { padding: 0; background: transparent; font-weight: normal; }

/* Formulaire de forum */
.forum-titre {margin-top:2em;padding:1em 0;border-top:10px solid #EED;}
.formulaire_forum {}
.formulaire_forum legend { display: none; }
.formulaire_forum .saisie_titre input.text { width: 100% }
.formulaire_forum .session_qui { display: none; }
.formulaire_forum .saisie_texte .explication { font-size: .9em; font-style: italic; }
html[dir="rtl"] .formulaire_forum .saisie_texte .explication { font-style: normal; }

/* Habillage des petitions
---------------------------------------------- */
#signatures td.signature-date small { white-space: nowrap; }
#signatures .formulaire_recherche { margin: 1.5em auto; text-align: center; }

/* Formulaire de signature */
.formulaire_signature {}

/* ------------------------------------------
/* Sous-navigation et autres menus
/* ------------------------------------------ */

/* Habillage general des menus de nav */
.menu { clear: both; margin-bottom: 1.5em; text-align: left; }
.menu p {}
.menu ul { margin-bottom: 1.5em; }
.menu ul li {}
.menu ul li ul { margin-left: 1.5em; list-style: circle; }
/* Pagination */
.pagination a,
.pagination .on { padding:.5em; margin: 0em; border-radius:.25em; }
.pagination a { background: #EED; text-decoration: none; }
.pagination .on { font-weight: bold; background: #222; color: #fff; }
.pagination .sep { visibility: hidden; }
.menu_articles .pagination strong {font-size:1em;}

/* Listes d'articles et extraits introductifs */
.menu_articles li { clear: both; margin-bottom: 1.5em; }
.menu_articles li h3,
.menu_articles li h2 { margin: 0 0 0.2em 0; }
.menu_articles li p { margin: 0; }
.menu_articles li small { }
.menu_articles li .enclosures { float: right; text-align: right; max-width: 60%; margin: 0; }
.menu_articles li div {margin-top:0.2em;margin-bottom:0.5em;}
.menu_articles a {text-decoration:none;}
.menu_articles strong {font-size:1.2em;}
.menu_breves li {}
.menu_breves li h3 { margin: 0; }

.aside h2 {border-bottom:3px solid #EED;padding-bottom:.1em;}
.aside li {margin:1em 0;}
.aside a {text-decoration:none;}

.footer a {text-decoration:none;}
.footer a.spip_out:after {
content: "";
}

/* ------------------------------------------
/* Autres medias
/* ------------------------------------------ */

@media print {

/* Ne pas imprimer */
.spip-admin,
.spip-admin-float,
.spip-previsu { display: none; }
.repondre,
.formulaire_spip { display: none; }

/* Souligner et expliciter les liens */
a { color: #600; text-decoration: underline !important; }
a.spip_out:after,
a.spip_glossaire:after,
a.spip_mail:after { display: inline; content: " [" attr(href) "]"; }

}


/* ------------------------------------------
/* Responsive
/* ------------------------------------------ */

/* largeur maximum 767px */
@media (max-width: 767px) {
.pagination {line-height:3;}
}

/* largeur maximum 640px */
@media (max-width: 640px) {
body {font-size:.95em;}
h1,.h1,
h2,.h2 { line-height:1;}

}


/* fin */

+ 586
- 0
css/typo.css View File

@@ -0,0 +1,586 @@
/* --------------------------------------------------

typo.css
Base typographique
(c) 2010-2016 Tiny Typo v1.3 - MIT License - tinytypo.tetue.net

----------------------------------------------------- */
html {
font-size: 100.01%;
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%;
}
/* Cf.: http://www.pompage.net/pompe/definir-des-tailles-de-polices-en-CSS/
et http://forum.alsacreations.com/topic-4-54377-1.html
[en] http://stackoverflow.com/questions/2703056/body-font-size-100-01-vs-body-font-size-100 */
body {
font-size: 1em;
line-height: 1.5;
}
/* Fonts */
.font1 {
font-family: serif;
}
.font2 {
font-family: sans-serif;
}
.font3 {
font-family: monospace;
}
.font4 {
font-family: fantasy;
}
/* Titraille / Intertitres */
h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6 {
display: block;
margin: 0;
padding: 0;
font-size: 100%;
font-weight: normal;
}
h1,
.h1 {
font-size: 2em;
line-height: 1.5;
margin-bottom: .75em;
}
h2,
.h2 {
font-size: 1.5em;
line-height: 1;
margin-bottom: 1em;
}
h3,
.h3 {
font-size: 1.25em;
line-height: 1.2;
margin-bottom: 1.2em;
}
h4,
.h4 {
font-size: 1.1em;
line-height: 1.364;
margin-bottom: 1.364em;
}
h5,
.h5 {
font-size: 1em;
font-weight: bold;
margin-bottom: 1.5em;
}
h6,
.h6 {
font-size: 1em;
font-weight: bold;
}
h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small {
font-size: 60%;
line-height: 0;
}
hr {
-moz-box-sizing: content-box;
box-sizing: content-box;
height: 0;
margin: 1.5em 0;
border: solid;
border-width: 1px 0 0;
}
/* Typographical enhancements */
em,
i,
.i {
font-style: italic;
}
strong,
b,
.b {
font-weight: bold;
}
mark,
.mark {
background: #ff0;
color: #000;
}
.smaller {
font-size: 75%;
}
small,
.small {
font-size: 80%;
}
big,
.big {
font-size: 130%;
}
.bigger {
font-size: 175%;
}
.biggest {
font-size: 200%;
}
abbr[title],
acronym[title] {
border-bottom: .1em dotted;
text-decoration: none;
cursor: help;
}
@media print {
abbr[title] {
border-bottom: 0;
}
abbr[title]:after {
content: " (" attr(title) ")";
}
}
dfn,
.dfn {
font-weight: bold;
font-style: italic;
}
s,
strike,
del,
.del {
opacity: .5;
text-decoration: line-through;
}
ins,
.ins {
background-color: rgba(255, 255, 204, 0.5);
text-decoration: none;
}
u,
.u {
text-decoration: underline;
}
sup,
.sup,
sub,
.sub {
position: relative;
font-size: 80%;
font-variant: normal;
line-height: 0;
vertical-align: baseline;
}
sup,
.sup {
top: -0.5em;
}
sub,
.sub {
bottom: -0.25em;
}
.lead {
font-size: 120%;
}
.caps {
font-variant: small-caps;
}
.quiet {
color: #555555;
}
/* Alignement */
.text-left {
text-align: left;
}
.text-right {
text-align: right;
}
.text-center {
text-align: center;
}
.text-justify {
text-align: justify;
text-justify: newspaper;
}
/* Lists */
ul {
list-style-type: disc;
}
ul ul {
list-style-type: circle;
}
ul ul ul {
list-style-type: square;
}
ol {
list-style-type: decimal;
}
ol ol {
list-style-type: lower-alpha;
}
ol ol ol {
list-style-type: lower-greek;
}
ul ul,
ol ol,
ul ol,
ol ul {
margin-top: 0;
margin-bottom: 0;
}
ol,
ul {
margin-left: 1.5em;
-webkit-margin-before: 0;
-webkit-margin-after: 0;
}
dt {
font-weight: bold;
}
dd {
margin-left: 1.5em;
}
.list-none {
margin-left: 0;
list-style: none;
}
.list-none li:before {
content: '';
}
.list-square {
margin-left: 1.5em;
list-style: square;
}
.list-square li:before {
content: '';
}
.list-disc {
margin-left: 1.5em;
list-style: disc;
}
.list-disc li:before {
content: '';
}
.list-circle {
margin-left: 1.5em;
list-style: circle;
}
.list-circle li:before {
content: '';
}
.list-decimal {
margin-left: 1.5em;
list-style: decimal;
}
.list-decimal li:before {
content: '';
}
.list-inline {
margin-left: 0;
}
.list-inline li {
display: inline-block;
margin: 0;
margin-right: 1em;
}
.list-inline li:Last-Child {
margin-right: 0;
}
.list-inline.list-inline-sep li {
margin-right: 0;
}
.list-inline.list-inline-sep li:after {
content: " | ";
}
.list-inline.list-inline-sep li:Last-Child:after {
content: '';
}
.list-inline.list-inline-dash li {
margin-right: 0;
}
.list-inline.list-inline-dash li:after {
content: " - ";
}
.list-inline.list-inline-dash li:Last-Child:after {
content: '';
}
.list-inline.list-inline-comma li {
margin-right: 0;
}
.list-inline.list-inline-comma li:after {
content: ", ";
}
.list-inline.list-inline-comma li:Last-Child:after {
content: ". ";
}
.list-block li {
display: block;
margin-right: 0;
}
/* Tableaux */
table {
max-width: 100%;
border-collapse: collapse;
border-spacing: 0;
}
.table {
width: 100%;
}
.table caption, table.spip caption,
.table th, table.spip th,
.table td, table.spip td {
padding: 0.375em;
}
.table caption, table.spip caption {
font-weight: bold;
text-align: left;
border-bottom: 2px solid;
}
.table th, table.spip th {
font-weight: bold;
}
.table th, table.spip th,
.table td, table.spip td {
border-bottom: 1px solid;
}
.table thead th, table.spip thead th {
vertical-align: bottom;
}
.table tbody tr:hover td {
background-color: rgba(34, 34, 34, 0.050000000000000044);
}
.table tfoot {
font-style: italic;
}
.table tfoot td {
border-bottom: 0;
vertical-align: top;
}
@media (max-width: 640px) {
.table-responsive {
width: 100%;
overflow-y: hidden;
overflow-x: scroll;
margin-bottom: 1.5em;
}
.table-responsive table {
width: 100%;
margin-bottom: 0;
}
.table-responsive thead,
.table-responsive tbody,
.table-responsive tfoot,
.table-responsive tr,
.table-responsive th,
.table-responsive td {